[엑셀] 여러 if 조건 - and, or, not 활용하기

 

엑셀 - 여러 if 조건 and, or, not 활용하기

프로그램을 작성하면 if 문의 조건 절에 쓰는 조건이 복합 조건인 경우가 많다.

if 조건절1 && 조건절2 
if 조건절1 || 조건절2
if 조건절1 && (조건절2 || 조건절3)

즉, 우리가 검증하고자 하는 조건절이 항상 단일 조건을 아닐텐데, 어떻게 위와 같은 복합 조건을 엑셀에서 표현할 수 있을까?

프로그래밍 언어에서 &&는 AND, ||는 OR라는 사실을 바탕으로, 그대로 써보면 안타깝게도 동작하지 않는다.

=IF(A1='포도' OR A1='복숭아', '좋아하는 과일', '좋아하지 않는 과일')

 

엑셀 IF와 AND, OR, NOT 사용법

두 개의 문법을 별도로 접근해 보자.

IF의 사용법은 아래와 같다.

IF(조건절, 조건절이 참일 때의 값, 조건절이 거짓일 때의 값)

그리고, AND, OR, NOT은 저 조건절을 다양하게 만들어 주는 역할을 한다.

 

반응형

 

IF문과 함께 사용하더라도 IF문의 문법과 상관없이 AND, OR, NOT 구문을 정확히 작성한 후, 조건절의 자리에 넣기만 하면 된다.

  • AND(조건절1, 조건절2): 조건절1과 조건절2를 모두 참인 경우
  • OR(조건절1, 조건절2): 조건절1과 조건절2중 하나 이상이 참인 경우
  • NOT(조건절): NOT(조건절)이 참인 경우, 즉 조건절 자체는 거짓인 경우

 

 

더 보기

Designed by JB FACTORY