티스토리 뷰

"실무 Excel 함수 뿌시기! 엑셀 iferror 사용법, 오류주의사항 알아보기"

 

안녕하세요. 직장인들의 업무 효율과 조금 빠른 칼퇴근을 위한 정보를 알려드리는 real-tree의 실무 Excel 시간입니다. 오늘은 "실무 Excel 함수 뿌시기! 엑셀 iferror 사용법, 오류 주의사항 알아보기"라는 제목으로 엑셀 iferror 수식 함수에 대해서 이야기해보려고 합니다. 

엑셀 IFERROR 함수 사용법

오늘은 엑셀 함수 중에서 IFERROR 이라는 함수에 대해서 알아보는 시간을 가져보려고 합니다. 실 사용 시 굉장히 많이 사용하는 수식으로 통계자료를 표시하는 보고서를 작성하거나 많은 데이터를 수식을 통해서 나열 혹은 정리하는 경우, 평균값 혹은 특정 결과값을 구하는 경우 나타나는 엑셀 오류들을 반환시킬 때 주로 사용하는 함수입니다.

엑셀 함수 정리

1. IFERROR 함수란?

IFERROR 엑셀 함수는 다른 수식에서 나타나는 오류를 찾아주고 오류 메시지가 표시되지 않도록 변환시켜주는 기능을 가진 수식 함수입니다. 즉, IFERROR는 수식에서 나타나는 오류 메시지 결과를 찾아 지정한 값으로 자동 변환 시켜서 표시하는 엑셀 함수입니다.

IFERROR 함수 구성형식

IFERROR 함수 형식"=IFRERROR(사용자가 사용하려 했던 수식, 찾은 오류를 변환시켜 나타낼 특정값)"으로 구성 되어있습니다. IFERROR 함수 형식에서 수식와 지정값은 필수 요소로 범위와 지정값을 기입하지 않는다면 IFERROR 수식 함수는 완성되지 않습니다.

iferror 사용방법

2. IFERROR 엑셀 함수 사용법

IFERROR 엑셀 함수에 대한 정의와 개념 그리고 사용 시 구성 형식을 위에서 알려드렸습니다. 지금부터는 예시를 보여드리면서 IFERROR 함수 사용법에 대해서 알려드리겠습니다. 먼저 예시로 보여드릴 표를 보시면 '납품 수량''단가' 그리고 '총액'이 나오는 데이터가 있습니다.

엑셀 iferror 예시

그리고 제가 일부러 납품 수량 중 3곳의 수량을 지웠거나 텍스트를 입력해 놓았습니다. 총액을 구하는 수식으로는 '납품 수량'*'단가'로 비교적 간단하게 결과값을 구할 수 있지만, 정상적인 납품 수량이 기입되지 않은 셀에는 "-" 혹은 "#VALUE!"이라는 결과값이 나타나게 됩니다. 이럴 때 IFERROR 함수를 사용하여 결과값을 지정값으로 고쳐줄 수 있습니다.

iferror 함수 인수

저는 IFERROR 엑셀 함수를 사용하여서 "-""#VALUE!"가 표시된 셀의 결과값을 "땡"라고 표시할 예정입니다. 모든 셀에 적용시킬 예정이기 때문에 첫 번째 총액이 나타나는 "F2셀"을 클릭한 뒤 "=IFERROR("을 입력하고 IFERROR 함수 인수를 활성화 시켜줍니다.

※ 편의상 "땡"이라고 표시하였지만, 사용자가 원하는 텍스트로 변경하여 사용해도 됩니다.

iferror 함수 사용법

IFERROR 함수 인수 Value에는 사용자가 원래 사용하려던 수식인 "D2*E2"를 입력하고 Value_if_error에는 오류를 표시할 결과값인 "땡"이라고 입력한 뒤 확인버튼을 클릭하여 IFERROR 엑셀 함수를 완성시켜 주면 됩니다. "F2셀"의 경우에는 납품 수량과 단가가 정상적으로 기입되었기에 정상적인 결과값인 200,000이 생성 되었습니다.

엑셀 iferror 수식 함수

"F2셀"에 적용된 IFERROR 엑셀 함수식을 "F3:F13"에 적용시키면 "F8셀""#VALUE!"라고 표시되었던 부분이 "땡"이라고 변경된 결과값이 생성 되었습니다. "F6셀""F12셀"의 경우에는 납품 수량 셀에 텍스트가 아니라 그냥 공란이였기에 "-"로 표시된 것입니다.

엑셀 오류

엑셀 오류#NAME?, #DIV/0!, #D/A, #NULL!, #REF!, #NUM!, #VALUE!, #### 등이 있습니다. 각 오류 메시지 오류 원인이 다르고 그에 따른 대처 방법도 다르게 때문에 나중에 다른 포스팅을 통해서 엑셀 오류에 대해 자세하게 다루어 보겠습니다.

엑셀 오류에 따른 여러가지 iferror 함수 표시 형태

3. IFERROR 함수 오류 및 주의사항

IFERROR 엑셀 함수 사용 시 몇 가지 주의사항이 있습니다. IFERROR 함수 형식에서 '찾은 오류를 변환시켜 나타내는 특정값' 혹은 'Value_if_error'이 비어있는 경우에는 결과값이 나타나지 않기 때문에 아무것도 표시하고 싶지 않을 때는 ""을 입력하여 문자가 있는 것처럼 인식할 수 있도록 해주어야 합니다.

엑셀 오류 변환 함수

4. IFERROR 엑셀 함수 사용법 정리하기

지금까지 IFERROR 엑셀 함수에 대해서 알아보았습니다. 엑셀을 사용할 때 정말 여러가지 이유로 내가 적용시킨 수식에 대한 오류가 발생합니다. 그럴때마다 오류값이 나와있는 셀을 찾아 지우거나 변경하는 방법보다 IFERROR 수식 함수를 사용하여 편하게 표시하는 방법이 훨씬 더 효율적이라고 생각합니다.

iferror 주의사항

특히 그 서류가 보고서이거나 보고용 통계자료면 IFERROR 엑셀 함수가 빛을 볼 수 있는 타이밍이라고 생각합니다. 엑셀을 사용하면서 오류를 피할 수 있는 방법은 거의 없습니다. IFERROR 함수를 꼭 기억하였다가 적용해보는 연습을 하셨으면 좋겠습니다. 모든 직장인들이 칼퇴할 수 있는 그 날을 기약하며 포스팅을 마치겠습니다.

반응형