동시에 여러 조건을 판단하기
IF 함수나 IFS 함수 모두 한 번에 한 개의 조건을 판단할 수 있다.
하지만 여러 조건을 동시에 판단한 후 원하는 값을 반환해야 하는 경우도 종종 있다.
이런 경우에는 여러 개의 조건을 동시에 판단할 수 있는 AND, OR 함수를 사용하면 편리하다.
AND (조건식1, 조건식2, 조건식3, ...)
인수로 받은 모든 조건이 TRUE일 때만 TRUE를 반환하고, 하나라도 FALSE이면 FALSE를 반환한다.
조건식 - TRUE, FALSE를 반환하는 판단식
주의 사항
[조건식] 인수는 최대 255개까지 사용 가능하다.
AND 함수를 사용하지 않으면 필연적으로 IF 함수를 중첩 사용해야 한다.
다음은 조건식 세 개를 모두 만족할 때 원하는 값을 반환하는 IF 함수의 중첩 사용 예다.
=IF(조건식1, IF(조건식2, IF(조건식3, "반환값",
위 수식을 조금 간단하게 구성하려면 다음과 같은 수식을 사용할 수 있다.
=IF((조건식1*조건식2*조건식3)=1, "반환값", ...)
OR (조건식1, 조건식2, 조건식3, ...)
AND 함수와 사용 방법은 동일하다.
하나라도 TRUE이면 TRUE를 반환하고, 모두 FALSE이면 FALSE를 반환한다.
주의 사항
OR 함수를 사용하지 않아도 IF 함수를 중첩 사용해야 한다.
다음은 조건식 세 개 중 하나를 만족할 떄 원하는 값을 반환하는 IF 함수의 중첩 사용 예다.
=IF(조건식1, "반환값", IF(조건식2, "반환값", IF(조건식3, "반환값", ...
이런 수식을 조금 간단하게 구성하려면 다음과 같은 수식을 사용할 수 있다.
=IF((조건식1+조건식2+조건식3)>0, "반환값", ...)
엑셀 바이블저자최준선출판한빛미디어발매2019.05.08.
'IT' 카테고리의 다른 글
[엑셀, EXCEL] 편집 함수 - LEN, SUBSTITUTE (0) | 2020.05.25 |
---|---|
[엑셀, EXCEL] 판단 함수 - IF (0) | 2020.05.25 |
[오라클, Oracle] TCS 문 - 데이터 일관성 (0) | 2020.05.04 |
[오라클, Oracle] TCS 문 - 데이터 동시성 (0) | 2020.05.04 |
[오라클, Oracle] TCS 문 - 기본 문법 (0) | 2020.05.04 |