동시에 여러 조건을 판단하기

 

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.

 

 

+ Recent posts