IFERROR 함수는 엑셀에서 오류가 발생할 경우, 대체할 값을 지정할 수 있는 함수입니다. 주로 수식에서 오류가 발생했을 때, 그 오류를 처리하거나 다른 값을 표시하는 데 사용됩니다. 이 함수는 계산 중 오류가 발생할 때 오류 메시지를 깔끔하게 처리해 보고서 작성이나 데이터를 처리하는 데 유용합니다.
IFERROR 함수 기본 작성 형태
IFERROR 함수의 기본 구문은 다음과 같습니다:
=IFERROR(값, 오류 시 표시할 값)
여기서 값은 평가할 수식 또는 값이며, 오류 시 표시할 값은 오류가 발생했을 때 표시할 대체 값입니다.
IFERROR 함수 사용처와 구체적인 예시
IFERROR 함수는 주로 계산 도중 오류가 발생할 수 있는 수식에서 사용됩니다. 예를 들어, 나누기 연산에서 분모가 0이 되는 상황에서는 오류가 발생하는데, 이때 오류 대신 다른 값을 표시하도록 할 수 있습니다.
예시 1: 나누기 오류 처리
A | B | C | |
---|---|---|---|
1 | 숫자 | 나누기 | 결과 |
2 | 10 | 5 | =A2/B2 |
3 | 10 | 0 | =IFERROR(A3/B3, "오류") |
위의 예시에서는 IFERROR 함수를 사용하여 0으로 나누는 경우 오류 대신 "오류"라는 문구를 반환합니다. =IFERROR(A3/B3, "오류")는 나누기에서 오류가 발생했을 때 오류를 표시하는 대신 "오류"라는 값을 반환합니다.
예시 2: 찾기 오류 처리
A | B | C | |
---|---|---|---|
1 | 제품 코드 | 제품명 | 결과 |
2 | A100 | 노트북 | =IFERROR(VLOOKUP(A2, B2:B3, 1, FALSE), "찾을 수 없음") |
3 | B200 | 스마트폰 | =IFERROR(VLOOKUP(A3, B2:B3, 1, FALSE), "찾을 수 없음") |
이 예시에서는 VLOOKUP 함수와 함께 IFERROR 함수를 사용하여 찾을 수 없는 값을 처리합니다. 예를 들어, =IFERROR(VLOOKUP(A2, B2:B3, 1, FALSE), "찾을 수 없음")는 제품을 찾지 못하면 "찾을 수 없음"이라는 값을 반환합니다.
IFERROR 함수 실무형 예제
예제 1: 판매 데이터 계산 오류 처리
판매 데이터를 집계하는 과정에서 가격이 없는 경우 오류가 발생할 수 있습니다. 이때 IFERROR 함수를 사용하여 오류 대신 다른 메시지를 표시할 수 있습니다.
A | B | C | |
---|---|---|---|
1 | 상품명 | 수량 | 총 가격 |
2 | 노트북 | 3 | =IFERROR(B2*500000, "가격 정보 없음") |
3 | 스마트폰 | 2 | =IFERROR(B3*300000, "가격 정보 없음") |
이 예시에서는 제품의 가격 정보가 없거나 수식에서 오류가 발생할 경우, "가격 정보 없음"이라는 문구를 반환합니다.
IFERROR 함수 사용 시 주의사항
- IFERROR 함수는 오류가 발생했을 때만 대체 값을 반환합니다. 오류가 없으면 원래 수식의 결과가 반환됩니다.
- 사용하는 수식에 따라 오류가 발생할 수 있는 상황을 사전에 고려하여 대체 값을 적절히 설정해야 합니다.
- IFERROR 함수는 엑셀 2007 이상 버전에서만 지원됩니다.
IFERROR 함수 문제 예시
다음 표에서 문제를 풀어보세요:
A | B | C | |
---|---|---|---|
1 | 수량 | 가격 | 총액 |
2 | 5 | 1000 | =IFERROR(A2*B2, "계산 오류") |
3 | 0 | 0 | =IFERROR(A3*B3, "계산 오류") |
문제: 위 표에서 IFERROR 함수를 사용하여 수량과 가격을 곱한 후 오류가 발생할 경우 "계산 오류"라는 문구를 표시하는 수식을 작성하세요.
답을 보려면 마우스로 드래그하세요: =IFERROR(A2*B2, "계산 오류")
'#1 엑셀 함수 > #1.1 단일 함수' 카테고리의 다른 글
엑셀 FILTER 함수 사용법 및 실무 예제 (0) | 2024.10.12 |
---|---|
엑셀 XLOOKUP 함수 사용법 및 실무 예제 (1) | 2024.10.11 |
엑셀 TEXTJOIN 함수 사용법 및 실무 예제 (2) | 2024.10.09 |
엑셀 CONCAT 함수 사용법 및 실무 예제 (5) | 2024.10.08 |
엑셀 ISNA 함수 사용법 및 실무 예제 (0) | 2024.10.07 |