[회사에서 많이 쓰이는 엑셀 함수]#1 IF 함수 소개 및 사용법
엑셀, VBA, 파워쿼리/엑셀 스프레드시트

[회사에서 많이 쓰이는 엑셀 함수]#1 IF 함수 소개 및 사용법

by Jongg 2022. 8. 29.
728x90

IF 함수는 논리함수로,

▶ 조건에 따라 참 혹은 거짓인 경우를 판단하고,

▶ 각 경우에 출력할 값이나 식을 결정하는 함수입니다. 

 

이런 특성 때문에 데이터를 분류하거나 조건에 따라 다른 계산을 적용해야할 때 많이 쓰이는 함수입니다. IF함수는 활용하는 방법은 정말 다양한데요. 이번 글에서는 IF 함수의 개념과 기본적인 사용법을 소개해 드리겠습니다.  

 

IF함수 예시.xlsx
0.01MB


 

① IF 함수 개념


IF(조건, 참일 때 결과, 거짓일 때 결과)

- 조건(logical_test): 참/거짓을 판단할 값 혹은 논리식
- 참일 때 결과(value_if_true): 조건에 따라 참인 경우 반환할 값/수식 
- 거짓일 때 결과(value_if_false): 조건에 따라 거짓인 경우 반환할 값/수식

② 기본적인 사용 방법

IF함수는 조건, 참일 때 출력 결과, 거짓일 때 출력 결과 세 가지 부분으로 이뤄져 있는데요. 아래의 예시사례처럼 조건이나 출력 결과 부분에 특정 값 뿐만 아니라 수식을 걸 수 있습니다. 

 

1) 참/거짓 판별 조건이 특정 값과 일치한 경우

D4셀 수식: IF(C4="A","우수학생","")

위의 수식은 성적(C열) 값이 "A"와 일치한 경우에만 D열에 우수학생으로 분류하고, 나머지 성적에 대해서는 아무것도 기입하지 말라는 수식입니다.

 

2) 조건이 특정 값과 비교하는 경우  

D10셀 수식: IF(C10>70,"PASS","FAIL")

대학교의 패논패 수업을 생각해봅시다. 위의 수식은 성적(C열) 값이 70을 초과한 경우에는 D열에 "PASS"를, 70 이하인 경우에는 D열에 "FAIL"을 기입합니다. 이처럼 조건에 부등호도 사용할 수 있습니다. 

 

3) 조건에 수식이 달려 있는 경우

N4셀 수식: IF(VLOOKUP(L3,$I$4:$J$8,2)="당첨", "예", "아니오")

위의 수식에는 조건부분에 VLOOKUP 수식이 걸려 있습니다. VLOOKUP(L3, $I$4:$J$8,2)의 결과가 "당첨"인 경우에는 N4셀에 "예"를 출력하고, 그렇지 않은 경우에는 "아니오"를 출력합니다. 위의 사진의 경우 L3셀 값이 3이고, $I$4:$J$8(붉은 영역)에서 3 바로 오른쪽은 "당첨"입니다. 따라서 "예"를 출력합니다.

VLOOKUP 관련 글을 보려면 클릭

하지만 L3값을 2로 바꾸면 N4셀에 "아니오"가 출력됩니다. 2 바로 옆에는 "당첨"이 아닌 "꽝"이 있기 때문입니다. 

 

4) 조건과 출력값 모두에 수식이 걸려있는 경우

L12셀 수식: IF(J12="A", K12*1.3, K12*1.1)

위의 수식에는 참/거짓일 때 출력 결과 부분에 각각 K12*1.3과 K12*1.1 수식이 걸려있습니다.

이 수식은 인사고과 결과(J열)가 "A"인 경우 올해 연봉(K열)의 1.3배를, "A"가 아닐 경우 올해 연봉(K열)의 1.1배를 내년 연봉열(L열)에 출력합니다.   


위의 사례처럼 조건과 출력 결과값 부분에 수식도 사용할 수 있기 때문에, IF는 정말 다양한 상황에서 활용할 수 있습니다. 다음 글에서는 AND나 OR 함수를 결합해서 사용하기, IF함수 중첩해서 사용하기, 배열수식으로 사용하기 등 다른 IF함수 사용법을 소개해 드리겠습니다. 

 

관련 글

[엑셀 함수] COUNT 함수의 종류 #1 COUNT, COUNTA, COUNTBLANK

[엑셀 팁] '수식 표시 기능'으로 셀에 입력된 수식 확인하기 (단축키 Ctrl + ' )

[엑셀 VBA 코딩] 시트 값복사/모든 시트 값복사 매크로 VB 코드 해석: For 구문 등

[엑셀 VBA 코딩] 엑셀 매크로로 시트 생성하기

[엑셀 기능] 엑셀 주요기능 세 가지: 스프레드시트, 매크로/VBA, 파워쿼리

 

728x90

댓글