상세 컨텐츠

본문 제목

if & iferror 엑셀 함수

Documentation

by 욜로지망생 2023. 6. 12. 22:30

본문

728x90

if와 iferror라는 엑셀 함수에 대해 알아보겠습니다.

우선 수식은 이러합니다.

=if(test_value, if_true, if_false)

=iferror(test_value, if_error)

 

한국어로 재해석하자면

=if(테스트값, 사실일경우, 아닐경우)

=iferror(테스트값, 오류가 있을 경우)

 

순서는 다음과 같습니다.

1) if

2) iferror

 

1. if 함수에 대하여

if 함수는 사용자가 하나의 셀 값을 테스트하여 맞거나 틀리면 특정 값 또는 함수를 실행해줍니다.

예시) -if(A14="China","Made in China", "Not Made in China")

만약 셀 A14에 있는 값이 China라면, Made in china 라는 값을 낼 것이고

아니라면 Not made in china라는 값을 나타낼 것입니다.

 

 

2. iferror

iferror 함수는 하나의 셀 값을 테스트하여 오류가 있을시 특정 값을 나타내도록 설계되어있습니다.

아래 테이블로 예를 들어보겠습니다.

=iferror(vlookup(e3,a2:c4,3,0)."")

Vlookup 함수에 에러가 있다면 아무것도 표시하지 않고, 오류가 없다면 Vlookup 함수의 값을 표기한다.

*Vlookup 함수의 뜻: E3셀의 값을 A2:C4에서 찾고, 찾으면 그 열에서 3번째 행의 값을 표시한다.

 

코드 (셀E3)에 아무것도 넣지 않으면, vlookup함수는 N/A 값을 나타냅니다.

또는 잘못된 코드를 입력하여도 똑같이 N/A로 나옵니다. 즉 셀에 표시되는 값에는 오류 함수 대신 아무것도 나오지 않습니다.

만약 코드(E3셀)에 정확한 코드명을 입력했다면

Vlookup 함수에 오류가 없으므로, Vlookup 함수의 값을 표시합니다.

 

728x90

관련글 더보기