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 함수의 값을 표시합니다.
엑셀에서 방향키 셀 움직임 대신 스크롤시 해결법 & 숫자키 입력안됨 (0) | 2023.07.05 |
---|---|
엑셀에서 스크롤시 행이나 열 고정하는법 (0) | 2023.07.04 |
워드 메일 머지 (Mail Merge) 하는법 (0) | 2023.06.15 |
Count & Counta & Countblank & Countif 등 엑셀 함수 (0) | 2023.06.13 |
Vlookup & Hlookup 엑셀 함수 (0) | 2023.06.13 |