본문으로 바로가기

 

차례

 1. IF 함수 사용법

 2. IF 함수 다중조건 

 3. 주의사항

 

 

 


 

 

 

ㅣ1. IF 함수 사용법

 

IF(①, ②, ③)

IF 함수는 주어진 조건을 테스트하고 조건이 참 또는 거짓인 경우에 따라 값을 반환하는 논리 함수입니다.

①. 논리_테스트 : 테스트되는 조건입니다. 

    비교 연산자(>, <, =, >=, <=, <>) 또는 TRUE 또는 FALSE로 평가되는 논리 표현식(AND, OR, NOT)일 수 있습니다.

②. 참_값 : 논리_테스트가 TRUE 인 경우 반환되는 값입니다.

③. 거짓_값 : 논리_테스트가 FALSE 인 경우 반환되는 값입니다.

 

예제

pokemon.xlsx
0.03MB

예제파일은 1세재 포켓몬정보가 담긴 포켓몬도감입니다. 

 

사용법

①. AND 

= IF(AND(조건1, 조건2 ... ), 참_값, 거짓_값)

조건1와 조건2를 모두 만족하는 경우 "참" , 조건 하나라도 만족하지 못하는 경우 "거짓"

②. OR

= IF(OR(조건1, 조건2 ...), 참_값, 거짓_값)

조건1 또는 조건2 둘 중 하나라도 만족하면 "참", 둘 다 만족하지 못하는 경우 "거짓"

③. 혼합형

= IF(조건1,결과1,IF(조건2,결과2,IF(조건3,결과3,결과4)))

· 조건1을 만족하면 결과1, 만족하지 못하면 조건2 ~

· 조건2를 만족하면 결과2, 만족하지 못하면 조건3 ~

· 조건3을 만족하면 결과3, 만족하지 못하면 조건4 ~ ...

 

 

 

ㅣ2. IF 함수 다중조건 

 

(1). AND

 

=IF(AND(H2>100, J2>100), "선택", "보류")

공격(Attack)과 특수공격(Sp. Atk)이 모두 100을 초과하는 경우 "선택", 하나라도 초과히지 못하는 경우 "보류"

= IF(AND(조건1, 조건2 ... ), 참_값, 거짓_값)

①-1. 조건1 :
공격(Attack)이 100을 초과할 것

①-2. 조건2 : 특수공격(Sp. Atk)이 100을 초과할 것

②. 참_값 : "선택"

③. 거짓_값 : "보류"

 

공격력 100, 특수공격력 100을 모두 초과하는 포켓몬은 "뮤츠"가 유일합니다.

 

(2). OR

 

=IF(AND(H2>100, J2>100), "선택", "보류")

공격(Attack), 특수공격(Sp. Atk) 중 어느 하나라도 100을 초과하는 경우 "선택", 하나라도 초과히지 못하는 경우 "보류"

= IF(OR(조건1, 조건2 ... ), 참_값, 거짓_값)

①-1. 조건1 :
 공격(Attack)이 100을 초과할 것

①-2. 조건2 : 특수공격(Sp. Atk)이 100을 초과할 것

②. 참_값 : "선택"

③. 거짓_값 : "보류"

 

공격력 100, 특수공격력 100 중 어느 하나라도 초과하는 포켓몬은 "리자몽, 니드킹, 라플레시아 ... 뮤츠" 입니다.

 

(3). 혼합형

 

=IF(H2>=90, "A",IF(H2>=80, "B",IF(H2>=70, "C","D")))

위 공식은 H열 각 셀의 공격력을 확인하고 공격력에 적합한 등급을 반환합니다.

- 공격력이 90 이상이면 공식은 "A"를 반환합니다.

- 공격력이 80에서 89 사이이면 공식은 "B"를 반환합니다.

- 공격력이 70에서 79 사이이면 공식은 "C"를 반환합니다.

- 공격력이 70 미만이면 공식은 "D"를 반환합니다.

= IF(조건1,결과1,IF(조건2,결과2,IF(조건3,결과3,결과4)))
①-a. 조건1 :  공격력이 90 이상

①-b. 결과1 : A를 반환

-a. 조건2 :  공격력이 80 이상

-b. 결과2 : B를 반환

-a. 조건3 :  공격력이 70 이상

-b. 결과3 : C를 반환

④-b. 결과4 : D를 반환

 

 

 

ㅣ3. 주의사항

 

마이크로소프트에서는 다중조건 사용을 권장하지 않습니다.

코드가 직관적이지 않을뿐더러 조건 1개가 꼬이는 경우 전체코드를 뜯어고쳐야 하기 때문입니다.

 

 

 


 

 

 

엑셀 if 조건 4개, 엑셀 if vlookup 다중조건, 엑셀 if 다중조건 함수마법사, 엑셀 if 다중조건 문자, 엑셀 다중 IF, 엑셀 IF 문자 조건, 엑셀 IF 이상 이하, 엑셀 if or 다중조건, 엑셀 ifs 다중조건, 엑셀 IFS, 엑셀 다중조건 함수, 엑셀 if문, if 함수 다중조건, #엑셀if조건4개 #엑셀ifvlookup다중조건 #엑셀if다중조건함수마법사 #엑셀if다중조건문자 #엑셀다중IF #엑셀IF문자조건 #엑셀IF이상이하 #엑셀ifor다중조건 #엑셀ifs다중조건 #엑셀IFS #엑셀다중조건함수 #엑셀if문 #if함수다중조건