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
'엑셀 Become awesome in EXCEL' 카테고리의 다른 글
엑셀에서 값으로 차트 그래프 정렬하기 (1) | 2018.08.24 |
---|---|
엑셀 여러 셀의 날짜와 텍스트를 하나의 셀에 결합하기 (0) | 2016.10.15 |
엑셀 복소수 연산 함수 (엑셀을 이용한 허수 계산) (0) | 2015.04.17 |
구글 스프레드시트를 이용한 [성적관리시스템] 만들기 (1) - 입력 데이터 목록 만들기, 학생명단 만들기 (0) | 2015.03.14 |
사인, 코사인 함수 그리기 (0) | 2014.07.02 |