Excel IFERROR 함수를 사용하고 스프레드시트를 개선하는 8가지 방법
Excel의 IFERROR 함수는 스프레드시트의 오류를 처리할 때 생명줄입니다. 0으로 나누기, 누락된 데이터 또는 조회 실패를 처리하든 IFERROR는 데이터를 깨끗하고 사용자 친화적으로 유지하는 데 도움이 될 수 있습니다. Excel에서 IFERROR 함수를 마스터하기 위한 몇 가지 실용적인 예와 쉬운 단계는 다음과 같습니다.
Excel IFERROR 함수는 어떻게 사용하나요?
1. IFERROR의 기본 사용
- Excel을 열고 결과를 원하는 셀을 선택하세요.
- 오류가 발생할 수 있다고 생각되는 공식을 입력합니다. 예를 들어 =A1/B1을 입력합니다 . B1이 0이면 Excel은 #DIV/0! 오류를 반환합니다.
- 이 오류를 포착하려면 IFERROR를 사용하도록 수식을 수정하고 다음을 누르세요 Enter.
=IFERROR(A1/B1,"Error in calculation")
이 기능을 사용하면 계산에 오류가 있는 경우 Error in calculate가 대신 표시됩니다. 이렇게 하면 사용자에게 원시 오류를 표시하는 것을 방지하여 스프레드시트가 더 깔끔해 보입니다.
2. VLOOKUP과 함께 IFERROR 사용
- VLOOKUP 함수의 결과를 원하는 셀에 VLOOKUP 수식을 입력하기 시작합니다.
=VLOOKUP(A2, B2:C10, 2, FALSE)
- A2에서 조회 값이 발견되지 않으면 VLOOKUP은 #N/A 오류를 반환합니다. 이를 처리하려면 VLOOKUP 함수를 IFERROR로 래핑합니다( Enter수식을 실행하려면 를 누르세요):
=IFERROR(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
이 공식을 사용하면 조회 값이 발견되지 않으면 #N/A 오류 대신 Not found가 표시됩니다. 조회가 실패할 때 보다 사용자 친화적인 메시지를 제공하고 싶을 때 유용합니다.
3. 여러 오류 처리
- 여러 오류를 초래할 수 있는 공식이 있는 경우 IFERROR를 사용하여 처리합니다. 예를 들어, =SUM(D5:D15) 공식을 고려합니다 . 범위에 #N/A 와 같은 오류가 포함된 경우 합계가 실패합니다.
- IFERROR를 사용하여 오류를 처리하도록 수식을 수정하세요.
=SUM(IFERROR(D5:D15,0))
- CtrlExcel 2010 또는 이전 버전을 사용하는 경우 + Shift+를 눌러 Enter배열 수식으로 입력합니다. Excel 2013 이상에서는 .을 누르기만 하면 됩니다 Enter.
이 공식은 합계를 구하기 전에 범위 내의 모든 오류를 0으로 바꿔서 전체 SUM 함수가 실패하는 것을 방지합니다.
4. 0으로 나누기 오류 억제
- 결과를 구하는 셀에 나누기를 포함하는 수식을 입력합니다(예: =A1/B1) .
- B1이 0일 때 오류를 방지하려면 다음 IFERROR 함수를 사용하고 키를 눌러 Enter실행하세요.
=IFERROR(A1/B1, 0)
이 공식을 사용하면 B1이 0이면 함수는 #DIV/0! 오류 대신 0을 반환합니다. 이는 0으로 나누는 것으로 인한 계산 중단을 피하는 데 유용합니다.
5. 계산 전 사용자 입력 요청
- 사용자가 특정 입력을 제공할 때까지 계산을 방지하려면 =A1/B1 과 같은 수식으로 시작합니다 . B1이 비어 있으면 오류가 발생합니다.
- IFERROR를 사용하고 메시지를 제공하도록 수식을 수정하세요.
=IFERROR(A1/B1,"Please enter a value in B1")
- 엔터 키를 치시오.
이 공식은 계산 오류를 표시하는 대신 사용자에게 값을 입력하라는 사용자 지정 메시지를 표시합니다. 이를 통해 사용자는 정확한 계산에 필요한 누락된 입력을 인식할 수 있습니다.
6. 여러 IFERROR 함수 중첩
- 순차적 조회를 수행하고 각 단계에서 오류를 처리해야 하는 경우 초기 VLOOKUP 수식부터 시작하세요.
=VLOOKUP(A2,Sheet1!A:B,2,FALSE)
- 여러 시트를 처리하려면 이 fformula에 IFERROR 함수를 중첩하고 다음을 누르세요 Enter.
=IFERROR(VLOOKUP(A2,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A2,Sheet2!A:B,2,FALSE),"Not found"))
이 공식은 먼저 Sheet1을 확인하고 , 값을 찾을 수 없으면 Sheet2를 확인합니다. 그래도 찾을 수 없으면 Not found 가 표시됩니다. 이렇게 하면 값이 누락되었다고 결론 내리기 전에 모든 가능한 출처를 확인합니다.
7. 특정 오류에 IFNA 사용
- VLOOKUP 수식에서 #N/A 오류만 포착하고 다른 유형의 오류는 포착하지 않으려는 경우 IFERROR를 IFNA로 바꾸세요.
=IFNA(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
- 엔터 키를 치시오.
IFNA를 사용하면 #N/A 오류만 포착되어 처리되고 다른 오류는 계속 표시됩니다. 이는 데이터에서 여러 유형의 오류를 구별하고자 할 때 유용합니다.
8. 오류를 무시하면서 합산하기
- 합계를 구하려는 셀에서 SUM 함수로 시작합니다.
=SUM(D5:D15)
- 범위 내 오류를 무시하려면 SUM 함수 내부에서 IFERROR를 사용하세요.
=SUM(IFERROR(D5:D15,0))
- Ctrl이전 버전의 Excel을 사용하는 경우 + Shift+를 눌러 Enter배열 수식으로 입력합니다. 최신 버전에서는 그냥 눌러 Enter실행합니다.
이렇게 하면 범위 내의 오류가 0으로 처리되어 SUM 함수가 오류로 인해 중단되지 않고 올바르게 계산할 수 있습니다.
IFERROR 함수를 마스터하면 Excel 스프레드시트를 더욱 강력하고 사용하기 편리하게 만들 수 있습니다. 항상 데이터 입력을 검증하고 데이터 검증 규칙을 사용하여 처음부터 오류가 발생하지 않도록 하는 것을 고려하세요.
답글 남기기