티스토리 뷰

컴퓨터활용능력 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

마늘빵.
댓글