엑셀 함수를 사용하여 서식을 만들다 보면 '#VALUE'나 기타 에러 표시가 나는 경우가 발생합니다.
수식이 잘못된 표시가 되어 수정하기 좋긴하지만, 신경이 안쓰일 수가 없습니다. (거슬려;;;;)
그래서 에러표시가 나는 경우에 내가 지정한 별도의 표시가 되도록 하거나, 아예 에러 표시를 없애고 싶을 때가 있을 겁니다.
그럴 경우 주로 사용하는 함수가 IFERROR 입니다.
1. 함수 : IFERROR
2. 수식 : =IFERROR(조건값,에러 경우 표시값)
> 해석 : 조건값을 수행하되, 만약 에러가 나면 에러 경우 표시값을 수행하라.
3. 구성
가. 조건값 : IF 함수의 조건값으로, 에러가 나지 않을 경우 수행하게되는 수식
나. 에러 경우 표시값 : 앞의 조건값 수행시 에러가 날 경우 #VALUE라는 표시 대신, 내가 지정한 값 표시
예제로 확인해보겠습니다.
위 예제는, 상품의 각 항목에 해당하는 가격 X 수량의 사칙연산으로 소계에 매출값을 표시하게 되어있습니다.
E4 수식 : =C4*D4
헌데, 7번열에 자료가 잘못 입력되어 7번열 소계(E7)의 값이 에러로 나옵니다.
이 때문에 소계의 총 합계(E9)인 값 역시 에러값.
소계(E행)의 수식에 IFERROR 함수를 써서 가격이나 수량에 잘못된 자료가 입력되어 계산될 경우 0원으로 표시토록 수정하겠습니다.
E행 수식 : =IFERROR(C4*D4,0)
> 해석 : 사칙연산 C4*D4를 시행하라, 만약 에러가 발생시에는 0 이라는 값으로 표시하라.
이 수식으로 8열까지 드래그하면 에러가 발생했던 E7 셀값이 0으로 바뀌어, 총계합까지도 정상적으로 계산됩니다.
간단하죠?
TIP : '에러 경우 표시값' 에 다른 수식함수를 넣어서 사용하면 더욱 풍부한 함수가 될 수 있습니다.
'엑셀(excel)' 카테고리의 다른 글
반자동 엑셀 이력서/경력기술서/자기소개서 양식 (14) | 2015.09.07 |
---|---|
엑셀 TIP 1. 나만의 단축키 만들기 (0) | 2015.09.04 |
[ㅁㅁㅁ일] 요금제 변경 요금 자동계산기 엑셀양식 (4) | 2015.08.31 |
자동 급여명세서 엑셀양식 (123) | 2015.08.31 |
엑셀 날짜별 요일 자동계산 (CHOOSE 함수, WEEKDAY 함수) (0) | 2015.06.25 |