상세 컨텐츠

본문 제목

IFERROR 함수

엑셀설명서

by 기술자놈 2023. 4. 6. 17:09

본문

반응형
SMALL

안녕하세요.

#기술자놈 입니다.

오늘은 IFERROR 함수에 대해서 알아보겠습니다.

Excel의 IFERROR 함수는 다른 함수를 평가하는 동안 오류가 발생하면 대체 값을 반환하는 함수입니다. 이 함수는 데이터를 분석할 때 유용합니다.

IFERROR 함수는 다음과 같은 구문을 갖습니다:

=IFERROR(value, value_if_error)

  • value: 오류를 확인하고자 하는 값
  • value_if_error: 오류가 발생했을 경우 대체할 값

예를 들어, 아래와 같은 수식을 고려해 봅시다:

=VLOOKUP(A2, B2:C10, 2, FALSE)

이 수식은 A2에서 B2:C10 범위에서 값 찾기를 수행하고, 해당 값을 반환합니다. 그러나 A2에 일치하는 값이 없는 경우 #N/A 오류가 발생합니다.

이제 이러한 오류를 처리하기 위해 IFERROR 함수를 사용할 수 있습니다. 예를 들어, 다음과 같은 수식을 사용할 수 있습니다:

=IFERROR(VLOOKUP(A2, B2:C10, 2, FALSE), "Not Found")

이 수식은 VLOOKUP 함수를 평가하고, 만약 #N/A 오류가 발생하면 "Not Found"라는 메시지를 반환합니다. 이를 통해 데이터 분석을 더욱 간편하게 수행할 수 있습니다.

다음은 IFERROR 함수를 사용한 다른 예시입니다.

예시 1: IFERROR와 VLOOKUP 함수 결합

=IFERROR(VLOOKUP(A2,$B$2:$C$6,2,FALSE),"Not found")

이 함수는 A2 셀의 값을 $B$2:$C$6 범위에서 찾습니다. 만약 값이 있다면 해당 값을 반환하고, 값이 없다면 "Not found" 메시지를 표시합니다.

예시 2: IFERROR와 SUM 함수 결합

=IFERROR(SUM(A1:A10)/COUNT(A1:A10),"")

이 함수는 A1부터 A10까지의 합계를 계산합니다. 그러나, 만약 A1부터 A10까지 값 중에 하나라도 오류가 있다면, 빈 셀을 반환합니다.

예시 3: IFERROR와 INDEX/MATCH 함수 결합

=IFERROR(INDEX($B$2:$B$10,MATCH($E$2,$A$2:$A$10,0)),"No match")

이 함수는 $B$2:$B$10 범위에서 $E$2와 일치하는 값의 인덱스를 반환합니다. 그러나, 만약 일치하는 값이 없다면 "No match" 메시지를 표시합니다. 이 함수는 VLOOKUP보다 복잡하지만 더욱 정확한 결과를 얻을 수 있습니다.

  1. #VLOOKUP
  2. #SUM
  3. #IF
  4. #INDEX
  5. #MATCH
  6. #MAX
  7. #MIN
  8. #COUNTIF
  9. #COUNTIFS
  10. #LEFT
  11. #RIGHT
  12. #MID
  13. #INDIRECT
  14. #SUMIF
  15. #SUMIFS
  16. #AVERAGE
  17. #AVERAGEIF
  18. #AVERAGEIFS
  19. #ROUND
  20. #ROUNDUP
  21. #ROUNDDOWN
  22. #IFERROR
  23. #CEILING
  24. #FLOOR
  25. #TRIM
반응형
LIST

'엑셀설명서' 카테고리의 다른 글

MATCH, INDEX 함수  (1) 2023.04.10
TRIM, ROUND 함수  (0) 2023.04.07
MAX, MIN, AVERAGE 함수  (0) 2023.04.05
LIFT, RIGHT, MID 함수  (0) 2023.04.04
엑셀 Excel 단축키 모음 (Excel Shortcuts)  (0) 2023.04.04

관련글 더보기

댓글 영역