안녕하세요.
#기술자놈 입니다.
오늘은 IFERROR 함수에 대해서 알아보겠습니다.
Excel의 IFERROR 함수는 다른 함수를 평가하는 동안 오류가 발생하면 대체 값을 반환하는 함수입니다. 이 함수는 데이터를 분석할 때 유용합니다.
IFERROR 함수는 다음과 같은 구문을 갖습니다:
=IFERROR(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보다 복잡하지만 더욱 정확한 결과를 얻을 수 있습니다.
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 |
댓글 영역