콘텐츠로 건너뛰기

엑셀 함수 – NOT (논리연산)

    엑셀 함수 NOT

    엑셀 함수 NOT에 대한 사용법이다. 논리연산을 하는 NOT 함수 사용법을 간단히 알아보고 다양한 예제를 통해 엑셀에서 어떻게 사용할 수 있는지를 모두 알아보고, 실무에 사용할 수 있는 방법을 익히도록 하자.

    NOT 함수 사용법

    NOT 함수는 AND, OR와 같은 논리함수이며, 결과로는 참/거짓 (TRUE/FALSE) 을 반환한다. 조건의 결과를 반대로 만들어준다.

    TRUE -> FALSE
    FALSE -> TRUE

    구문

    NOT (논리)

    인자필수설명
    논리필수참/거짓을 판단하려는 조건

    반환값

    논리가 거짓이면 TRUE를 반환, 논리가 참이면 FALSE를 반환한다. 즉, 논리값의 반대로 반환한다.

    NOT 함수 예제

    예제 1 – 기본 사용법

    아래에 다양한 경우의 예제를 통해 동작 원리를 익히도록 하자.

    함수결과설명
    = NOT ( 100<200 )FALSE조건이 참이므로 결과는 반대인 FALSE
    = NOT ( 10>20 )TRUE조건이 거짓이므로 결과는 반대인 TRUE
    = NOT ( OR ( 100<200, 20+30 > 20 ) )FALSE100<200 (참)
    20+30>20 (거짓)
    OR의 결과는 하나라도 참이므로 TRUE
    OR의 결과에 NOT을 적용하면 FALSE
    = AND ( NOT(1>5), 5+5=10)TRUENOT(1>5) (참)
    5+5=10 (참)
    AND에서 조건이 모두 참이므로 결과는 TRUE

    예제 2 – 셀 참조를 통한 사용법

    셀 참조를 통한 사용법을 알아보자.

    = IF( NOT(OR( C3<60, D3<60, E3<60 )), “합격”, “불합격”)

    아래의 예제는 3가지 과목점수중에 60점보다 작은 점수가 있으면 불합격, 그렇지 않으면 합격을 표시해주는 예제이다. NOT 함수와 OR 함수를 사용하여 3가지 과목중에 하나라도 60점보다 낮은 점수가 있는지를 판단하여 합격 / 불합격을 출력한다.

    먼저 IF 함수가 수행되며 IF함수는 아래와 같이 사용한다.

    IF ( 조건문, 참인 경우 값, 거짓인 경우 값 )

    여기에서 조건문에 NOT 함수와 OR 함수를 사용한다. OR 함수를 사용하여 여러가지 조건중에 참이 하나라도 있는지를 판단한다. 60보다 작은 과목이 하나라도 있다면 TRUE를 반환하고 이 결고에 NOT 함수가 적용되어 반대인 FALSE가 조건문의 결과가 된다. 따라서 60보다 작은 과목이 하나라도 있다면 IF문의 거짓인 경우의 값인 “불합격”이 표시되고 그렇지 않다면 “합격”이 표시된다.

    답글 남기기

    이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다