본문 바로가기

카테고리 없음

[엑셀]IF함수의 중첩

 

IF함수의 중첩

IF 함수를 사용하면 조건을 테스트하고 True 또는 False인지 결과를 반환하여 예상값과 특정 값을 논리적으로 비교할 수 있습니다.

 

IF함수의 기본 원리

IF(어떤 항목이 True이면 어떤 작업을 수행하고 그렇지 않으면 다른 작업을 수행함)


=IF(logical_test, value_if_true, [value_if_false]) 
logical_test(필수) 검사할 조건입니다.
value_if_true (필수 인수) logical_test 의 결과가 TRUE일 경우 반환할 값입니다.
value_if_false (선택 인수) logical_test 의 결과가 FALSE일 경우 반환할 값입니다.


 

IF함수의 중첩
=IF(조건1,조건에 충족할 경우 나타내는 것,IF(조건2,조건2에 충족할 경우 나타내는 것,IF(조건3,조건3에 충족할 경우 나타내는 것,나머지의 경우 나타낼값)))

 

예시) 학점 "A,B,C,D" 구하기

조건1: 90점 이상이면 "A" 수식1: 비교할대상셀>=90,"A"

조건2: 80점 이상이면 "B" 수식2: 비교할대상셀>=80,"B"

조건3: 70점 이상이면 "C" 수식3: 비교할대상셀>=70,"C"

조건4: 나머지는 "F"         조건3 외에 나머지 "F" 

 

*비교연산자

=같다 

>크다

<작다

>=크거나 같다

<=작거나 같다

<>같지 않다

 

IF함수 구할 셀을 클릭 한 다음 함수 =IF(조건2,조건2에 충족할 경우 나타내는 것,IF(조건3,조건3에 충족할 경우 나타내는 것,나머지의 경우 나타낼값)))을 입력한다.

=IF(D6>=90,"A",IF(D6>=80,"B",IF(D6>=70,"C",IF(D6>=60,"D","E"))))

*IF의 갯수 만큼 ()을 입력해 줍니다. 마지막에 괄호 갯수를 주의합니다.