본문 바로가기

업무 팁

엑셀 함수 오류 메시지 종류와 해결 방법 (#DIV/0!, #N/A 등)

반응형

 

 

엑셀에서 수식을 입력하면 정상 작동하지 않고 오류 메시지가 표시될 때가 있다.
특히 #DIV/0!, #N/A, #VALUE! 등은 자주 발생하지만, 원인과 해결법을 알지 못하면 작업이 중단된다.


주요 오류 유형 및 해결 방법

■ 오류: #DIV/0!

  • 원인: 0으로 나누는 계산 또는 빈 셀로 나누기
  • 예시: =A1/B1에서 B1이 0 또는 비어있을 때 발생
  • 해결법:
    1. 나눗셈 대상 셀(B1)에 값이 있는지 확인
    2. =IF(B1=0, "", A1/B1)처럼 조건 처리로 회피 가능

■ 오류: #N/A

  • 원인: 함수에서 참조값을 찾지 못함 (주로 VLOOKUP, MATCH 등)
  • 예시: =VLOOKUP(100, A1:B5, 2, FALSE)에서 100이 없음
  • 해결법:
    1. 참조 대상 값이 정확한지 확인 (공백, 오타 여부)
    2. =IFNA(VLOOKUP(...), "")로 오류 발생 시 빈값 표시 가능

■ 오류: #VALUE!

  • 원인: 숫자 대신 텍스트 등 잘못된 데이터 형식 사용
  • 예시: =A1+B1에서 A1이 "ABC" 같은 문자열일 때
  • 해결법:
    1. 데이터 형식 확인 (숫자, 날짜 등)
    2. 필요 시 VALUE() 함수로 변환 또는 수식 수정

■ 오류: #REF!

  • 원인: 참조된 셀이 삭제됨
  • 예시: 수식에 포함된 셀을 삭제하거나 이동 시 발생
  • 해결법:
    1. 수식 복원 불가능 → 수식 재작성 필요
    2. 수식 변경 전 셀 삭제 주의

■ 오류: #NAME?

  • 원인: 잘못된 함수명 또는 정의되지 않은 이름 사용
  • 예시: =SUME(A1:A5)처럼 함수명 오타
  • 해결법:
    1. 함수명 확인 및 수정
    2. 사용자 정의 이름 사용 시 이름 관리자 확인

참고사항

  • IFERROR, IFNA 함수 사용으로 오류 시 기본값 처리 가능
    • 예: =IFERROR(A1/B1, "")
  • 반복적 오류 발생 시, 데이터 정제 및 입력값 검토 필요

엑셀 함수 오류는 대부분 입력값, 참조값, 함수 형식 오류로 발생한다.
오류별 원인과 해결법을 숙지하면 작업 중단 없이 데이터 처리가 가능하다.

반응형