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 |
점수 |
결과값 |
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 함수 설명란을 참고 하세요 |
|
댓글