공부 합시다!/일 잘하는 비결, 엑셀로 능률 높이기

오류 종류를 숫자로 구분하는 함수 - ERROR.TYPE

라리홈 2025. 6. 21. 21:05
반응형

 

오류 종류를 숫자로 구분하는 함수 - ERROR.TYPE

ERROR.TYPE 함수는 셀에 발생한 오류의 종류를 숫자로 반환합니다.
어떤 오류인지 식별하여 조건부 처리할 수 있어, 실무에서 오류 추적이나 분석 시 유용하게 사용됩니다.


| 함수 구문

=ERROR.TYPE(error_val)
  • error_val: 오류가 발생한 셀 또는 직접 입력한 오류

※ 오류가 없으면 #N/A를 반환합니다.


| 오류 유형 코드표

오류코드 오류유형 설명
1 #NULL! 잘못된 교차 연산자 사용
2 #DIV/0! 0으로 나눔
3 #VALUE! 잘못된 값 또는 형식
4 #REF! 셀 참조가 유효하지 않음
5 #NAME? 정의되지 않은 함수/이름
6 #NUM! 수식 계산에 문제가 있음
7 #N/A 데이터 없음 (찾을 수 없음)
#N/A 오류 없음 에러가 없을 경우 반환됨
 

| 기본 예제

  A B C
1 오류/값 수식 결과
2 #DIV/0! =ERROR.TYPE(A2) 2
3 #REF! =ERROR.TYPE(A3) 4
4 정상 값 (100) =ERROR.TYPE(A4) #N/A
 

| 실무 예제

예제 1 | 오류 발생한 종류 따라 메시지 출력

=IF(ERROR.TYPE(A2)=2, "0으로 나눈 오류", "다른 오류 또는 정상")

→ A2가 #DIV/0!이면 → “0으로 나눈 오류”
→ 아니면 → “다른 오류 또는 정상”


예제 2 | IF + ERROR.TYPE 조합으로 구체적 오류 대응

=IF(ISERROR(A2), IF(ERROR.TYPE(A2)=5, "이름 오류", "기타 오류"), "정상")

→ #NAME? 오류면 “이름 오류”
→ 다른 오류면 “기타 오류”
→ 오류 없으면 “정상”


| 함께 쓰면 좋은 함수

함수 설명
ISERROR 오류 여부 확인
IFERROR 오류 발생 시 대체값 반환
IFNA #N/A 오류만 처리
FORMULATEXT 수식 자체를 텍스트로 보여줌
TYPE 셀 데이터의 유형 확인
 

| 실무 활용 팁

  • 오류별 메시지 분기처리로 사용자 안내 텍스트 출력 가능
  • 대량 데이터 수식 오류 추적 시, 정확한 원인 파악 가능
  • IFERROR보다 구체적인 처리 가능
  • 에러 유형별 통계, 조건부 서식에도 활용 가능
728x90
반응형