[엑셀] 여러 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