반응형
이번 글에서는 IFERROR 함수를 사용하여 오류로 표시되는 셀 데이터들을 처리하는 방법에 대하여 말씀드리겠습니다.
1.IFERROR 함수
- 잘못된 수식을 작성하거나 함수 식의 인수 지정이 잘못되면 오류 메시지가 표시됩니다.
- 이때 오류 메시지 대신 공백을 표시하거나 사용자가 원하는 오류 메시지가 표시되도록 지정하려면 IFERROR 함수를 이용하여 수식을 작성해야 합니다.
- IFERROR 함수는 오류를 검사하고자 하는 값(수식)과 오류 발생 시 표시할 값을 인수로 지정합니다.
2.IFERROR함수 사용방법
- 아래 사진을 보시면 7월 제품의 입 / 출고 현황을 기록한 엑셀 사진을 보실 수 있습니다.
- 하지만, 1번 박스로 표시된 제품들 중, C, G, J, M 제품의 경우에는 입고가 지연되고 있고, E 제품의 경우에는 입고는 되었으나 출고가 지연되고 있습니다.
- 따라서 입고 금액과 출고금액에 #VALUE로 표시되는 오류가 출력되고 있습니다.
- 이 오류메시지가 출력되는 것이 아닌 입고 금액과 출고금액에 각각 '입고 지연'과 '출고지연' 이 출력되게 하기 위해서는 IFERROR 함수를 사용하여야 합니다.
- 먼저, 입고 금액란에 '입고지연'을 표시하는 방법부터 보여드리겠습니다.
- 2번 박스로 표시되어 있는 입고금액의 가장 첫 번째 셀에 셀 포인터를 위치합니다.
- 이후, =IFERROR(C4*D4, "입고 지연")을 입력한 뒤에 ENTER를 눌러줍니다.
- 그리고 채우기 핸들을 내려주셨다면 위에 사진의 3번 박스에 보이는 것처럼 오류 메시지들이 전부 입고 지연으로 변경되었습니다.
- 이제 아래에서 출고금액 란을 동일하게 바꾸어보겠습니다.
- 다른 것은 동일하게 하되 식을 조금만 변경해줍니다.
- =IFERROR(F4*G4, "출고지연")을 입력한 뒤에 ENTER를 눌러줍니다.
- 이후 채우기 핸들을 내려주셨다면 위에 사진의 3번과 5번 박스로 표시되어 있는 영역처럼 오류 메시지들이 전부 입고 지연과 출고 지연으로 변경되어 있는 것을 보실 수 있습니다.
- 이제 아래에서 IFERROR 함수에 대하여 상세히 설명드리겠습니다.
3.IFERROR 함수 상세 설명
- IFERROR 함수는 수식의 오류를 검사하여 오류가 발생하면 오류 메시지 대신 사용자가 지정한 값을 반환하고, 그렇지 않으면 오류를 검사한 수식의 값을 반환합니다.
(1) 형식
- =IFERROR(수식, 값)
(2) 인수
- 수식 : 오류를 검사할 인수를 지정합니다
- 값 : 오류 시 표시할 값 또는 메시지를 지정합니다.
이상 IFERROR 함수를 사용하여 오류 메시지를 특정 데이터로 출력하는 방법을 말씀드렸습니다.
반응형
댓글