엑셀 함수 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 ) ) | FALSE | 100<200 (참) 20+30>20 (거짓) OR의 결과는 하나라도 참이므로 TRUE OR의 결과에 NOT을 적용하면 FALSE |
= AND ( NOT(1>5), 5+5=10) | TRUE | NOT(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문의 거짓인 경우의 값인 “불합격”이 표시되고 그렇지 않다면 “합격”이 표시된다.