엑셀함수2013. 12. 25. 18:42

엑셀 기초, 정보함수 입력된 값들이 성격을 판단해 주는 함수

엑셀 정보함수에 대해 알아보겠습니다. 정보함수란, 입력된 셀이나 값들이 성격을 판단해 주는

함수로서  VLOOKUP 함수처럼 기준값이 입력되어야 결과를 제대로 가져오는 경우 값이 없으면

Error를 표시하는데 이러한 에러 처리를 위해 필요한 함수들으리 정보함수라고 하며, 정보함수중에

많이 사용되는 함수가 ISBLANK, ISERROR, ISNA 함수등이 있습니다.

정보함수의 결과는 논리값의 형태로만 표시되기 때문에 단독으로 사용되기 보다는 논리값등의 함수인

IF함수와 같이 사용이 됩니다.

 함수범주

내용 

 =ISBLANK(VALUE)

 셀또는 값이 비어 있으면 TRUE, 그렇지 않으면 FALSE를 표시합니다.

 =ISNA(VALUE)

 값 또는 셀의 값이 N/A에러이면 TRUE,그렇지 않으면 FALSE를 표시합니다.

 =ISERROR(VALUE)

 값 또는 셀의 값이 에러이면 TRUE, 그렇지 않으면 FALSE를 반환합니다.

 =ISLOGICAL(VALUE)

 값 또는 셀의 값이 논리값(TRUE,FALSE)이면 TRUE, 그렇지 않으면 FALSE

 ISNUMBER(VALUE)

 셀이나 값이 계산이 가능한 숫자이면 TRUE, 그렇지 않으면 FALUE

 =ISTEXT(VALUE)

 셀이나 값이 계산이 불가능한 텍스트이면 TRUE 그렇지 않으면 FALSE

 =ISREF(VALUE)

 값 또는 셀의 값이 범위명이면 TRUE, 그렇지 않으면 FALSE를

 =ISODD(VALUE)

 값 또는 셀의 값이 홀수이면 TRUE, 그렇지 않으면 FALSE

 =ISEVEN(VALUE)

 값 또는 셀의 값이 짝수이면 TRUE, 그렇지 않으면 FALSE

정보함수와 가장많이 사용되는 IF함수는

정보함수는 결과가 TRUE 또는 FALSE의 논리값으로 결과를 표시하기 때문에 정보함수 단독

사용만으론 좀 부족합니다. 이러한 논리값을 식별할수 있는 문자 또는 수식으로 표현해 주는 IF함수와

가장 많이 사용됩니다.

 

에러체크해서 결과를 논리값으로 표현해 주는 함수들은 IF함수와 같이 사용되어야 합니다.

IF함수와 같이 사용시 정보 함수는 조건 부분에 입력해야 하는 것이 일반적입니다ㅣ.

예를 들어 =IF(ISERROR(D4), "데이터확인",C4) 를 확인해 보면

D4셀의 값이 에러이면 "데이터확인"이란 메세지를 보여주고 에러가 아니라면 D4셀에 C4셀의 값을

표시한다는 내용입니다.

 

VLOOKUP 함수와 가장 많이 사용되는 정보함수는 ISNA, ISERROR 함수입니다.

VLOOKUP 함수는 찾기/참조 함수로 찾는 값이 없는 경우 무조건 "#N/A" 에러를 표시하게 됩니다.

물론 함수를 많이 사용해 보셨다면 "#N/A" 에러가 무슨 의미인지 잘알고 수정하겠지요.

이러한 "#N/A"에러에서 에러만 체크해주는 함수가 ISNA 함수이며 모든에러에 대해 체크해주는

함수가 ISERROR함수입니다.

Posted by it is