[엑셀 함수강좌] 발생한 오류에 대하여 사용하는 함수(ISERROR, IFERROR)엑셀교실
ISERROR, IFERROR 함수의 활용
=ISERROR(value)
=IFERROR(value, value_if_error)
ISERROR 함수는 수식이 오류값을 반환하는지 아닌지에 대해서 TRUE, FALSE로 확인 할 수 있는 함수입니다.
IFERROR 함수는 유추해보면 아시겠지만 IF + ISERROR함수가 합쳐진 함수라고 생각하시면 됩니다.
이 함수는 만약 선택한 셀의 수식이 오류 값을 반환한다면 오류값 대신에 다른 값을 보여 줄 수 있는 함수입니다.
다만, 이 IFERROR 함수는 엑셀 2007 이상의 버젼부터 사용 할 수 있습니다.
아래 예제를 풀어보면서 ISERROR함수와 IFERROR 함수의 사용법에 대해서 알아보겠습니다.
수식란에 =12345/0을 결과부분인 C4셀에 입력하면 결과값은 #DIV/0! 이라는 오류 값을 반환하게 됩니다.
0으로 12345를 나눌 수가 없기 때문이죠.
이때 D4셀에 ISERROR함수를 이용해서
=ISERROR(C4)
값을 넣으면 C4셀이 에러값인지 아닌지에 대해 판별 할 수 있습니다.
C4셀이 에러값이기 때문에 D4셀의 값은 TRUE를 반환하게 됩니다.
IFFERROR 함수를 이용하여 E4셀에
=IFERROR(C4, "오류발생")
값을 넣으면 C4가 에러값인지 아닌지 판별한후 C4의 값이 에러가 아니면 C4값을 반환하고,
C4값이 에러일 경우에 대체할 값을 보여줍니다.
이때 “오류발생”이라는 값을 보여주기로 했으므로 “오류발생” 이라는 값을 보여줍니다.
'강좌(교육)' 카테고리의 다른 글
[엑셀 함수강좌] 숫자를 한글/한자 변환(NUMBERSTRING)엑셀교실 (0) | 2016.12.15 |
---|---|
[엑셀 메뉴강좌] 특정문자 반복 표시하기엑셀교실 (0) | 2016.12.15 |
[엑셀 함수강좌] INDEX, MATCH함수의 활용엑셀교실 (0) | 2016.12.15 |
[엑셀 함수강좌] 지정범위의 행과 열을 참조(INDEX)엑셀교실 (0) | 2016.12.15 |
[엑셀 함수강좌] 지정한범위의 데이터 위치확인(MATCH)엑셀교실 (0) | 2016.12.15 |