본문 바로가기
Programming/google 스프래드시트

[구글스프레드] 에러인 경우 특정값 반환하기 (iferror)

by 느리게 걷는 즐거움 2021. 1. 18.
728x90
반응형

iferror

첫 번째 인수가 오류 값이 아니면 첫 번째 인수를 반환하고, 오류 값이면 두 번째 인수가 있는 경우 두 번째 인수를 반환하고, 두 번째 인수가 없는 경우 비워 둡니다.

 

함수 구문

IFERROR(값, [오류인_경우_값])

 

파라메터

1. 값

: 값이 오류가 아닌 경우 반환되는 값

 

2. 범위

: [ 선택사항 - 기본적으로 빈칸임 ] - 이 오류인 경우 함수가 반환하는 값

 

사용 예제

Cost를 Quantity로 나누어서 C열의 Unit Price를 채우는 것을 목적으로 아래와 같은 상태로 가정해 보겠습니다.

A2열과 B2열을 나눈 결과를 반환하는 =A2/B2를 함수를 사용하면 결과를 얻을 수 있습니다.

 

 

하지만 아래 그림과 같이 Cost를 Quantity로 나누어서 제품 1개의 가격을 확인하는 Unit Price의 3번째 행을 확인해보면 divided by 0 에러가 출력되는 것을 볼 수 있습니다.

 

빨간색 네모로 표시된 것과 같이 분모의 값에 해당하는 B3 cell의 값이 없기 때문에 나눗셈을 수행하지 못하여 에러가 출력된 상황입니다.

 

하지만 5번째 행의 Unit Price는 iferror함수를 사용하여 나눗셈을 수행하였습니다. iferror의 첫번째 파라메터인 (A5/B5)가 오류로 수행되지 못하자 두번째 파라메터인 0을 반환하여 최종 출력은 0으로 출력되었습니다.

 

 

728x90
반응형