한셀 오류(수식, 오류검사 함수, 정보함수) 메세지와 의미

한셀 오류 메세지와 의미

한셀(또는 엑셀)을 사용하다보면 잘못 입력한 오류 대해서 확인하게 되는데요!

도대체 왜 이런 메세지가 뜨는지 알수가 없다보니 오류를 수정할수 없는 상황도 생깁니다. 그래서 오류메세지와 의미에 알아보도록 하겠습니다.

수식의 오류 메세지

잘못된 수식을 입력한 셀에는 반드시 오류가 표시됩니다. 오류가 표시된 셀을 선택하고 오류 검사 옵션을 선택하면 오류를 해결할수 있는 방법이 표시됩니다.

  • ####오류 : 열 너비가 좁거나, 음수 날짜 또는 시간을 사용했을때, 계산결과 값의 자리가 숫자 범위를 넘는 경우
  • #DIV/0! : 숫자를 0으로 나눌 경우
  • #N/A : 데이터가 없거나, VLOOKUP, LOOKUP, HLOOKUP, MATCH 함수에서 인수가 부적절할 경우
  • #NAME? : 잘못된 이름을 사용한 경우
  • #NULL! : 교차하지 않는 두 영역의 논리곱을 지정할 경우
  • #NUM! : 수식이나 함수가 잘못되었거나 숫자가 범위를 벗어났을 경우
  • #REF! : 유효하지 않은 셀을 참조했을 경우
  • #VALUE! : 인수나 피연산자 형식이 잘못된 경우

셀이나 수식에 오류가 있는 검사하는 IFERROR 함수

IFERROR 함수는 엑셀 2007에 추가된 함수로 오류를 판단하는 기준은 수식이나 셀에 오류 값이 있는가 하는것입니다.

즉, 검사하는 셀 값이 ‘#NAME?’, ‘#VALUE!’, ‘#DIV/0!’, ‘#NUM!’, ‘#NULL!’, ‘#N/A’, ‘#REF!’이거나 오류 값을 참조하고 있을때 오류가 있따고 판단합니다.

  • IFERROR : 오류를 검사할 셀이나 수식, 오류가 있을때 반환할 오류 메세지

정보 함수

정보 함수는 셀 값의 유형이나 수식 결과의 오류를 검사하여 참 또는 거짓으로 결과 값을 알려줍니다.

IFERROR 함수와 유사하지만 엑셀 2007이전 버전에서 사용하거나 오류 값에 따라 정확하게 오류를 해결할 때 정보함수를 사용합니다.

  • ISBLANK(Value) : 빈 셀을 참조하면 TRUE or FALSE
  • ISERROR(Value) : 셀이나 수식에 오류가 있으면 TRUE or FALSE
  • ISERR(Value) : #N/A를 제외한 오류가 있으면 TRUE or FALSE
  • ISNA(Value) : #N/A 오류가 있으면 TRUE or FALSE
  • ISEVEN(Value) : 짝수 숫자인 경우 TRUE or FALSE
  • ISODD(Value) : 홀수 숫자인 경우 TRUE or FALSE
  • ISLOGICAL(Value) : 논리 값인 경우 TRUE or FALSE
  • ISNUMBER(Value) : 숫자 값인 경우 TRUE or FALSE
  • ISNOTEXT(Value) : 숫자와 빈 셀인 경우 TRUE or FALSE
  • ISTEXT(Value) : 문자인 경우 TRUE or FALSE
  • ISREF(Value) : 참조 값인 경우 TRUE or FALSE
    • Value : 오류를 검사할 셀이나 수식

Translate »
error: Content is protected !!