본문 바로가기
엑셀 활용하기(직장인)

[Excel] 직장 생활에 꼭 필요한 IF 함수 사용법

by 우빗거리다(Ubit) 2021. 7. 23.
반응형
IF
지정한 조건이 TRUE일 때와 FALSE일 때 각각 다른 값을 반환합니다.
IF를 사용하여 값이나 수식에 대한 조건부 검사를 수행합니다.

◈ 주의
● value_if_true와 value_if_false 인수로 IF 함수를 7개까지 중첩하여 사용할수 있습니다.
● value_if_true와 value_if_false 인수가 계산될 때 IF 함수는 이들에 의해 계산된 값을 반환합니다.
●IF 함수의 인수 중에 배열이 있으면 IF 문이 수행될 때 그 배열의 모든 요소가 계산됩니다.
● 셀 범위 내의 텍스트의 문자열이나 숫자의 개수를 세려면 COUNTIF 워크시트 함수를 사용하십시오.
범위 내의 텍스트의 문자열이나 숫자를 기준으로 하여 합계를 계산하려면 SUMIF 워크시트 함수를 사용하십시오.
 
◈ 예제1
실제 경비 예상 경비
1500 900
500 900
500 925
예제 수식 설명(결과) 결과
1 =IF(B40>1000,"확인","") 첫째 행의 실제 경비가 "1000" 을 초과하는지 여부를 확인합니다. (확인) 확인
2 =IF(B40>C40,"예산 초과","OK") 첫째 행이 예산을 초과하는지 여부를 확인합니다. (예산 초과) 예산 초과
3 =IF(B42>C42,"Over Budget","OK") 둘째 행이 예산을 초과하는지 여부를 확인합니다. (OK) OK


◈ 예제2
점수 결과값
90 이상 A
80 - 89 B
70 - 79 C
60 - 69 D
59 이하 F
위의 기준에 따라 점수에 따른 등급을 지정하는 예제 입니다.
점수 수식 결과
45 =IF(A61>89,"A",IF(A61>79,"B", IF(A61>69,"C",IF(A61>59,"D","F")))) F
90 =IF(A62>89,"A",IF(A62>79,"B", IF(A62>69,"C",IF(A62>59,"D","F")))) A
78 =IF(A63>89,"A",IF(A63>79,"B", IF(A63>69,"C",IF(A63>59,"D","F")))) C


◈ 응용
 
아래의 표에서 SMR이 PA* 로 시작되는 품목에 대해서 "Y" 를 아니면 "N" 를 적용해보세요.
순번 품번 SMR 결과
1 85Z0002-001 PAODD Y
2 85E1203-201 XC N
3 85VC8001-103 PAOZZ Y
4 NAS1580A3T5 PAOZZ Y
5 85VC1003-103 PAODD Y
6 85SW0201-003 PAOLD Y
8 85F2300-301 XC N

D71의 수식 =IF(LEFT(C71,2)="PA","Y","N") 에서 LEFT(C71,2)="PA"
C71의 문자열 "PAODD"의 첫문자 부터 2번째 자리까지의 문자 를 반환하므로
"PA"="PA"가 되어 참(TRUE)이 되고 D71의 수식은 =IF(TRUE,"Y","N")
같으므로 참일때의 값 "Y" 를 반환합니다.
     
LEFT 함수의 자세한 설명은 LEFT 함수 설명란을 참고 하세요

반응형

댓글