Excel IFERROR 함수를 사용하고 스프레드시트를 개선하는 8가지 방법

Excel IFERROR 함수를 사용하고 스프레드시트를 개선하는 8가지 방법

Excel의 IFERROR 함수는 스프레드시트의 오류를 처리할 때 생명줄입니다. 0으로 나누기, 누락된 데이터 또는 조회 실패를 처리하든 IFERROR는 데이터를 깨끗하고 사용자 친화적으로 유지하는 데 도움이 될 수 있습니다. Excel에서 IFERROR 함수를 마스터하기 위한 몇 가지 실용적인 예와 쉬운 단계는 다음과 같습니다.

Excel IFERROR 함수는 어떻게 사용하나요?

1. IFERROR의 기본 사용

  1. Excel을 열고 결과를 원하는 셀을 선택하세요.
  2. 오류가 발생할 수 있다고 생각되는 공식을 입력합니다. 예를 들어 =A1/B1을 입력합니다 . B1이 0이면 Excel은 #DIV/0! 오류를 반환합니다.
  3. 이 오류를 포착하려면 IFERROR를 사용하도록 수식을 수정하고 다음을 누르세요 Enter. =IFERROR(A1/B1,"Error in calculation")

이 기능을 사용하면 계산에 오류가 있는 경우 Error in calculate가 대신 표시됩니다. 이렇게 하면 사용자에게 원시 오류를 표시하는 것을 방지하여 스프레드시트가 더 깔끔해 보입니다.

2. VLOOKUP과 함께 IFERROR 사용

  1. VLOOKUP 함수의 결과를 원하는 셀에 VLOOKUP 수식을 입력하기 시작합니다.=VLOOKUP(A2, B2:C10, 2, FALSE)
  2. A2에서 조회 값이 발견되지 않으면 VLOOKUP은 #N/A 오류를 반환합니다. 이를 처리하려면 VLOOKUP 함수를 IFERROR로 래핑합니다( Enter수식을 실행하려면 를 누르세요):=IFERROR(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")

이 공식을 사용하면 조회 값이 발견되지 않으면 #N/A 오류 대신 Not found가 표시됩니다. 조회가 실패할 때 보다 사용자 친화적인 메시지를 제공하고 싶을 때 유용합니다.

3. 여러 오류 처리

  1. 여러 오류를 초래할 수 있는 공식이 있는 경우 IFERROR를 사용하여 처리합니다. 예를 들어, =SUM(D5:D15) 공식을 고려합니다 . 범위에 #N/A 와 같은 오류가 포함된 경우 합계가 실패합니다.
  2. IFERROR를 사용하여 오류를 처리하도록 수식을 수정하세요.=SUM(IFERROR(D5:D15,0))
  3. CtrlExcel 2010 또는 이전 버전을 사용하는 경우 + Shift+를 눌러 Enter배열 수식으로 입력합니다. Excel 2013 이상에서는 .을 누르기만 하면 됩니다 Enter.

이 공식은 합계를 구하기 전에 범위 내의 모든 오류를 0으로 바꿔서 전체 SUM 함수가 실패하는 것을 방지합니다.

4. 0으로 나누기 오류 억제

  1. 결과를 구하는 셀에 나누기를 포함하는 수식을 입력합니다(예: =A1/B1) .
  2. B1이 0일 때 오류를 방지하려면 다음 IFERROR 함수를 사용하고 키를 눌러 Enter실행하세요.=IFERROR(A1/B1, 0)

이 공식을 사용하면 B1이 0이면 함수는 #DIV/0! 오류 대신 0을 반환합니다. 이는 0으로 나누는 것으로 인한 계산 중단을 피하는 데 유용합니다.

5. 계산 전 사용자 입력 요청

  1. 사용자가 특정 입력을 제공할 때까지 계산을 방지하려면 =A1/B1 과 같은 수식으로 시작합니다 . B1이 비어 있으면 오류가 발생합니다.
  2. IFERROR를 사용하고 메시지를 제공하도록 수식을 수정하세요.=IFERROR(A1/B1,"Please enter a value in B1")
  3. 엔터 키를 치시오.

이 공식은 계산 오류를 표시하는 대신 사용자에게 값을 입력하라는 사용자 지정 메시지를 표시합니다. 이를 통해 사용자는 정확한 계산에 필요한 누락된 입력을 인식할 수 있습니다.

6. 여러 IFERROR 함수 중첩

  1. 순차적 조회를 수행하고 각 단계에서 오류를 처리해야 하는 경우 초기 VLOOKUP 수식부터 시작하세요.=VLOOKUP(A2,Sheet1!A:B,2,FALSE)
  2. 여러 시트를 처리하려면 이 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 사용

  1. VLOOKUP 수식에서 #N/A 오류만 포착하고 다른 유형의 오류는 포착하지 않으려는 경우 IFERROR를 IFNA로 바꾸세요.=IFNA(VLOOKUP(A2, B2:C10, 2, FALSE),"Not found")
  2. 엔터 키를 치시오.

IFNA를 사용하면 #N/A 오류만 포착되어 처리되고 다른 오류는 계속 표시됩니다. 이는 데이터에서 여러 유형의 오류를 구별하고자 할 때 유용합니다.

8. 오류를 무시하면서 합산하기

  1. 합계를 구하려는 셀에서 SUM 함수로 시작합니다.=SUM(D5:D15)
  2. 범위 내 오류를 무시하려면 SUM 함수 내부에서 IFERROR를 사용하세요.=SUM(IFERROR(D5:D15,0))
  3. Ctrl이전 버전의 Excel을 사용하는 경우 + Shift+를 눌러 Enter배열 수식으로 입력합니다. 최신 버전에서는 그냥 눌러 Enter실행합니다.

이렇게 하면 범위 내의 오류가 0으로 처리되어 SUM 함수가 오류로 인해 중단되지 않고 올바르게 계산할 수 있습니다.

IFERROR 함수를 마스터하면 Excel 스프레드시트를 더욱 강력하고 사용하기 편리하게 만들 수 있습니다. 항상 데이터 입력을 검증하고 데이터 검증 규칙을 사용하여 처음부터 오류가 발생하지 않도록 하는 것을 고려하세요.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다