엑셀 Become awesome in EXCEL
다중조건 IF 문 (IF formulas with multiple conditions)
문장전달자
2015. 8. 25. 14:29
728x90
IF문의 조건절이 하나가 아닌 2개 이상의 조건을 만족하는 경우를 따져야하는 경우를 살펴보자. 간단하게 AND 와 OR 이상 2가지의 경우를 생각해볼 수 있다.
1. IF & AND function
AND 의 경우 모든 조건이 만족해야 TRUE 를 반환하고 하나라도 만족하지 못하면 FALSE 를 반환한다. 함수는 다음과 같다.
=IF((AND(C2>=100, D2>=200)), "A", "B")
위에서 보듯이 C2의 값이 100이상이고 D2의 값이 200 이상인 경우에 A 값을, 그리고 위의 2가지 조건 중 하나라도 만족을 못 시키면 B 를 반환한다.
2. IF & OR function
AND와 달리 OR은 다중 조건 중 하나만 만족해도 TRUE 를 반환한다. 식은 다음과 같다.
=IF((OR(C2>=100, D2>=200)), "X", "Y")
3. IF with AND & OR functions
아래와 같이 AND와 OR을 혼합해서 사용할 수도 있다.
=IF(OR(AND(C2>=20, D2>=25), AND(C2>=15, D2>=20)), "M", "N")
728x90