[엑셀 모바일] NOT 함수로 논리 부정 반환하기

컴퓨터활용능력 2급에도 출제되는 엑셀의 논리 함수 NOT 입니다. NOT 함수는 논리 부정을 만드는 함수입니다. 여러 논리식이나 논리 함수와 결합하여 사용됩니다.

엑셀 NOT 함수 기본 설명

설명 : 인수로 전달된 논리값의 부정을 반환하는 함수입니다. TRUE 라면 FASLE 를 , FALSE 라면 TRUE 를 반환합니다.
구문 : NOT( logical )
인수 :
    logical : 논리값 혹은 숫자값.

    노트1 : logical 인수로 숫자값을 사용한다면 0 은 거짓( FALSE ) , 0 아닌 모든 값은 참( TRUE ).

엑셀 NOT 함수 사용 예제

다음의 엑셀 시트로 NOT 함수의 여러 사용 방법을 배워봅니다.

[그림1] 논리 부정을 반환하는 엑셀 NOT 함수 사용 예제[그림1] 논리 부정을 반환하는 엑셀 NOT 함수 사용 예제



사용 예제1 : =NOT( TRUE )
사용 결과1 : FALSE

먼저 기억하십시오. 논리값은 TRUE 와 FALSE 단 두가지 입니다. 참과 거짓의 단 두값만이 논리값입니다.

위의 예제1은 NOT 함수의 기능을 가장 단순지만 바로 보여 주는 수식입니다. TRUE 라는 논리값 참이 NOT 이란 논리부정 엑셀 함수로 전달되었습니다. TRUE 가 인수로 전달되었기에 결과는 그 부정값인 FALSE ( 거짓 ) 입니다.

사용 예제2 : =NOT( 20>=20 )
사용 결과2 : FALSE

20 과 20 의 관계식입니다. 이 상수값은 셀 주소로 변경될 수도 있습니다. 20 이 20 보다 크거나 같은가 비교하고 있습니다. 두 값은 동일하기에 논리식의 결과는 TRUE 입니다. 하지만 논리식이 NOT 함수의 인수이기에 TRUE 의 부정인 FALSE 가 결과로 반환됩니다.

엑셀 비교에 사용되는 논리 연산자 :
http://secstart.tistory.com/565

사용 예제3 : =NOT( ISBLANK( A6 ) )
사용 결과3 : TRUE

ISBLANK 함수로 A6 셀이 공백인지를 조사합니다. A6 셀에는 예제 번호 3 이 입력되어 있습니다. 공백이 아니기에 결과는 FALSE 입니다. 하지만 이 값을 전달 받은 NOT 이 그 부정값으로 반환하기에 최종 결과는 TRUE 가 되는 것입니다.

[컴활 1급] 엑셀 ISBLANK 함수로 공백 값 찾기 :
http://secstart.tistory.com/685

사용 예제4 : =NOT( 10-10 )
사용 결과4 : TRUE

10-10 의 결과는 0 입니다. 0 이 논리값으로 처리되면 노트1과 같이 FALSE 가 됩니다. NOT 함수를 거치면 최종 결과는 TRUE 입니다.

사용 예제5 : =IF( NOT( G8>80 ), "80 이하", "80 초과" )
사용 결과5 : 80 초과

G8 셀의 값 81 이 80 을 초과하는지 비교합니다. 이 논리식은 TRUE. 하지만 NOT 함수를 거치기에 IF 함수의 조건식은 FALSE 입니다. 따라서 IF 함수의 FALSE 일때 반환값인 '80 초과' 를 반환하는 것입니다.

NOT( G8>80 ) 은 "G8 이 80 초과가 아니면" 입니다. 이는 "G8 이 80 이하이면" 과 동일합니다. 즉, G8<=80 과 같은 조건식인 것입니다.

[엑셀 모바일] 논리 함수 IF로 조건 비교후 참 거짓 반환 :
http://secstart.tistory.com/682

엑셀에서 논리함수를 대표하는 함수 중 하나인 NOT 입니다.  IF 함수나 여러 조건 처리 함수안에 중첩되어 자주 사용됩니다. 쉽지만 필요할 때가 있는 엑셀 함수입니다.

[엑셀 함수] 논리함수 NOT 함수 강좌 이전 버전 :
http://secstart.tistory.com/141

마늘빵.