엑셀 수식 오류 종류 및 해결방법 총정리 :: 엑셀 위키

엑셀에서 발생하는 다양한 오류의 종류와 해결 방법을 하나씩 알아봅니다.

홈페이지 » 엑셀 수식 오류 종류 및 해결방법 총정리 :: 엑셀 위키

엑셀 수식 오류 총정리 및 해결방법 :: 엑셀사전

실습파일

요약

엑셀 수식 입력시 발생하는 대표적인 오류 8가지의 발생원인해결방법을 알아봅니다.

설명

엑셀 수식 입력시 발생하는 대표적인 오류 8가지 목록은 아래와 같습니다. 본 포스트에서 설명하는 오류의 종류와 해결방법은 근본적인 해결 방법입니다. 실무에서는 어느정도 오류를 인지하고 심각한 오류가 아닐 경우에 한하여 오류처리함수인 IFERROR 함수 등을 사용하여 처리할 수도 있습니다. 자세한 내용은 아래 추가설명을 참고하세요.

세부내용

1. #VALUE! 오류
  • 발생원인:
    옳지않은 데이터타입을 사용할 경우 발생합니다. 주로 숫자와 텍스트의 혼용 또는 텍스트 사이의 원치않은 공백(" ")의 존재로 오류가 발생합니다.
  • 해결방법:
    1. 계산을 위한 함수에 '텍스트'형식으로 입력된 인수가 있는지 확인후 수정합니다.
    2. [찾기 및 바꾸기[ (단축키 Ctrl + H) 기능을 이용하여원치않는 공백(" ")을 제거합니다.
    엑셀 #VALUE! 오류 수정방법 전체 설명 보러가기
엑셀 VALUE 오류 GIF
#VALUE! 오류는 대게 올바르지 않은 형식의 데이터를 입력할 때 발생합니다.
2. #NAME?오류
  • 발생원인:
    함수의 이름을 잘못입력하거나, 불완전한 인수를 입력한 경우 발생합니다.
  • 해결방법:
    1. 함수이름을 올바르게 입력했는지 확인후 수정합니다. (예: VLOKUP -> VLOOKUP)
    2. 텍스트 값을 함수의 인수로 입력할 시 큰따옴표(")로 감싸서 입력했는지 확인후 수정합니다.
    3. 하위버전의 엑셀을 사용할 경우, 사용중인 함수가 지원되는지 확인합니다.
    엑셀 #NAME? 오류 수정방법 전체 설명 보러가기
엑셀 #NAME 오류 GIF
#NAME? 오류는 보통 함수 이름에 오타가 있을 경우 발생합니다.
3. #DIV/0!오류
엑셀 #DIV/0 오류 GIF
#DIV/0! 오류는 분자값만 수정하면 되는 간단한 오류입니다.
4. #N/A 오류
  • 발생원인:
    MATCH 함수 또는 VLOOKUP 함수와 같은 참조함수 사용시, 찾는값이 참조범위에 없거나 참조범위를 벗어난 값이 입력된 경우 발생합니다.
  • 해결방법:
    1. 찾는값(조회값)이 참조범위에 있는지 재확인 합니다.
    2. 참조범위에 있는 값과 조회값의 형식이 일치하는지 확인 후 수정합니다. (예: 참조범위에는 텍스트 "1"로 입력되어있고 숫자 1을 검색할 경우 #N/A 오류를 반환합니다)
    3. 만약 조회값이 참조범위에 있는데도 #N/A 오류가 발생할 경우 입력된 데이터 사이에 공백(" ")이 있는지 확인 후 수정합니다.
    엑셀 #N/A 오류 수정방법 전체 설명 보러가기
엑셀 #N/A 오류 GIF
#N/A 오류는 VLOOKUP 함수 사용시 종종 발생하는 오류중 하나입니다.
5. #REF! 오류
  • 발생원인:
    함수에서 참조하는 셀 또는 범위가 삭제되거나 잘라서 붙여넣기로 이동되었을 경우 발생합니다.
  • 해결방법:
    1. #REF! 오류가 발생한 함수를 살펴보면 오류가 발생한 부분이 #REF! 로 남아있습니다. 오류가 발생한 부분을 확인 후 수정합니다.
    2. 주로 함수에서 참조하는 범위를 삭제하거나 잘라서 붙여넣기 할 경우 발생하므로 주의하여 작업합니다.
    엑셀 #REF! 오류 수정방법 전체 설명 보러가기
엑셀 #REF! 오류 GIF
#REF! 오류는 참조되는 셀을 삭제할 경우 발생합니다.
6. #NUM! 오류
  • 발생원인:
    엑셀의 인수로 올바르지 않는 숫자를 입력하거나 엑셀에서 지원하는 수보다 더 큰값을 함수에서 반환할 경우 발생합니다.
  • 해결방법:
    1. 인수로 올바른 숫자를 입력하였는지 확인합니다. (예: 지정된 범위안에 숫자, 또는 양수/음수)
    2. 함수로 반환되는 값이 너무 큰 값은 아닌지 확인합니다. (예: 10^1000,... 등)
    엑셀 #NUM! 오류 수정방법 전체 설명 보러가기
엑셀 #NUM! 오류 GIF
#NUM!은 숫자계산과 관련된 함수에서 종종 발생하는 오류입니다.
7. #NULL 오류
  • 발생원인:
    존재하지 않는 범위 또는 존재할 수 없는 범위를 참조할 경우 발생합니다.
  • 해결방법:
    1. 주로 연산자 오타로 인해 발생합니다. 연속된 범위를 지정하는 연산자인 콜론(:)이 올바르게 삽입되었는지 확인 후 수정합니다.
    2. 사칙연산(+,-,*,/) 연산자를 올바르게 입력하였는지 확인합니다.
    엑셀 #NULL 오류 수정방법 전체 설명 보러가기
엑셀 #NULL 오류 GIF
#NULL 오류는 함수의 인수범위를 잘못 입력할 경우 종종 발생합니다.
8. ###### 오류
  • 발생원인:
    열넓이가 좁아 셀 안에 입력된 숫자를 모두 표현하지 못할 경우 발생합니다.
  • 해결방법:
    1. 오류가 발생한 셀의 열 넓이를 충분히 넓혀줍니다.
엑셀 ##### 오류 GIF
##### 오류는 열 넓이만 넓혀주면 해결되는 간단한 오류입니다.

다른 주의사항

    1. 본 포스팅은 엑셀 수식/함수 사용중 발생하는 오류에 대한 근본적인 해결방법입니다. 실무에서는 어느정도 오류 발생에대해 인지하고 IFERROR 함수 등을 사용하여 오류처리를 하는 것이 대부분입니다. 이러한 오류 처리방법에는 각각의 장단점이 있으며 자세한내용은 별도의 포스트에서 확인 할 수 있습니다.

      본 예제는 IFERROR의 기본적인 사용법입니다.
      = IFERROR(1/0,"-")
      '// 1/0 은 #DIV/0! 오류를 반환하지만 IFERROR 함수를 통해 셀의 결과값은 "-"를 출력합니다.
      = IFERROR(VLOOKUP("사과","생선목록",2,FALSE),"항목없음")
      '// "사과"라는 조회값이 참조범위인 "생선목록"에 있지 않으므로 #N/A 오류를 반환하지만 IFERROR 함수를 통해 "항목없을"을 출력합니다.

0 0 투표
게시글평점
guest
0 댓글
Inline Feedbacks
모든 댓글 보기
0
여러분의 생각을 댓글로 남겨주세요.x