환경 : 윈도우10 프로 64비트
엑셀 프로그램 : Microsoft 365용 Excel Microsoft 365용 Excel(Mac용) 웹용 Excel Excel 2019 Excel 2016 Mac용 Excel 2019 Excel 2013 Excel 2010 Excel 2007 Mac용 Excel 2016 Mac용 Excel 2011 Excel Web App Excel Starter 2010
엑셀 IFERROR 함수 설명
IFERROR 함수를 사용하여 수식에서 오류를 트래핑하고 처리할 수 있다. IFERROR는 수식이 오류로 평가하는 경우 지정한 값을 반환하거나 수식의 결과를 반환하게 된다.
구문
IFERROR(value, value_if_error)으로 구분하게 된다. IFERROR 함수 구문에는 다음과 같은 인수가 사용된다.
값 필수 요소이며, 오류를 검사할 인수이다.
value_if_error 필수 요소이며 수식이 오류로 평가되는 경우 반환할 값이 된다. 오류 유형은 #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?또는 #NULL!이다.
엑셀 IFERROR 함수 사용예제
엑셀을 실행한다. 필자는 엑셀 2016버전이다. 상단 메뉴에 수식 -> 논리 -> IFERROR 함수를 클릭한다.
엑셀 IFERROR 함수는 value 값에 계산하고싶은 셀 위치 또는 수식을 넣으면 되고, value_if_error 위치에 계산이 잘못된 부분을 알려주기 위해서 계산 오류, value error와 같이 입력해준다.
식이나 식 자체의 값이 오류인 경우를 판단하기 위해서 사용하는 수식방법이다.
=IFERROR(D5/D6,”계산오류”) 라고 수식입력을 했더니 55/0은 잘못된 계산방식이기 때문에 계산오류라고 바로 표시되는걸 확인할 수 있었다.
미리 수식을 계산하기 전에 엑셀 IFERROR 함수를 이용해서 오류테스트 확인이 가능하기 때문에 매우 편리한 기능이고 좋은 장점이라는것을 확인하였다.
엑셀 IFERROR 함수 주의사항
- 값 또는 value_if_error 셀이 비어 있는 경우 IFERROR는 이 값을 빈 문자열 값(“)으로 처리된다.
- 값이 배열 수식인 경우 IFERROR는 값에 지정된 범위의 각 셀에 대한 결과 배열을 반환한다.