Excel에서 NOT 함수를 사용하는 방법(8가지 유용한 예)

  • 이 공유
Hugh West

Excel의 NOT 함수는 논리적으로 반대되는 값을 반환합니다. 이 기사에서는 이 기능을 사용하는 방법을 배우고 VBA Code .

위의 응용 프로그램에 대해 설명합니다. 스크린샷은 Excel에서 NOT 기능의 적용을 나타내는 문서의 개요입니다. 명확하게 하기 위해 다음 섹션에서는 Excel의 NOT 기능을 기본으로 사용하는 방법에 대해 자세히 알아봅니다.

실습 워크북 다운로드

NOT 함수 사용.xlsm

Excel NOT 함수: 구문 & 인수

NOT 함수는 부울 또는 논리 값을 반전시킵니다( 의 반대). 간단히 말해서 TRUE를 입력하면 함수는 FALSE를 반환하고 그 반대의 경우도 마찬가지입니다.

  • 함수 목표:

NOT 함수는 항상 논리적으로 반대 값을 반환합니다 .

  • 구문:

=NOT(논리적)

  • 인수 설명:
인수 필수/선택 설명
논리적 필수 TRUE 또는 TRUE로 평가될 수 있는 논리적 값 또는 FALSE
  • 반환 매개변수:

반전 논리 값, 즉 FALSE를 TRUE로 변경, 또는 TRUE to FALSE.

8 Excel에서 NOT 함수를 사용하는 예

이제 더 이상 지체하지 않고 다음과 같은 각 예를 살펴보겠습니다.적절한 그림과 자세한 설명. 참고로 우리는 Microsoft Excel 365 버전을 사용하였으며, 다른 버전을 사용하셔도 됩니다.

예제 1: Excel

에서 NOT 함수의 기본 예제 무엇보다도 논리 값 TRUE 및 FALSE를 변경하는 NOT 함수의 가장 기본적인 예를 살펴보겠습니다. 다음 그림에서 B5 셀은 TRUE를 포함하고 NOT 함수는 C5 셀에서 반대 FALSE를 반환합니다. 일반적으로 0 는 Excel에서 FALSE로 간주되므로 NOT 함수는 0 와 함께 TRUE를 반환합니다. 다른 숫자의 경우 출력은 FALSE입니다.

예 2: NOT 함수를 사용하여 특정 값 생략

또는 NOT 함수를 사용하여 아래 수식을 사용하여 특정 셀 값을 제외할 수 있습니다.

=NOT(B5="TV")

예: B5 셀은 입력 TV 를 참조합니다. 특히 만 제외하려고 하므로 이 함수는 TV 에 대해 FALSE를 반환하고 다른 모든 제품에 대해 TRUE를 반환합니다. TV.

예 3: 값보다 크거나 작은 경우 NOT

반대로 셀 값이 다음보다 작은지 여부도 확인할 수 있습니다. 특정 값. 이 경우 가격이 $200 미만인 제품을 필터링하고 조건을 충족하면 TRUE를 출력합니다.

=NOT(C5>200)

예를 들어, C5 셀은 TV 가격 $500 을 나타냅니다.

예 4: NOT with OR 함수 in Excel

또한 OR 함수 NOT 함수와 결합하여 하나 이상의 기준이 충족되는지 확인할 수 있습니다. 각각 TRUE 또는 FALSE를 산출합니다. 이 상황에서 TV AC 이외의 모든 제품 TRUE를 반환합니다.

=NOT(OR(B5="TV",B5="AC"))

위 수식에서 B5 셀은 Product TV 를 가리킵니다.

수식 분류:

  • OR(B5=”TV”,B5=”AC”) → 인수가 TRUE인지 확인하고 TRUE 또는 FALSE를 반환합니다. 모든 인수가 FALSE인 경우에만 FALSE를 반환합니다. 여기서 함수는 B5 셀의 텍스트가 TV 또는 AC 인지 확인하고 조건 중 하나가 충족되면 TRUE를 반환합니다.
    • 출력 → TRUE
  • NOT(OR(B5=”TV”,B5=”AC”)) →
    • NOT(TRUE) → FALSE를 TRUE로, TRUE를 FALSE로 변경합니다. 여기서 함수는 TRUE의 반대인 FALSE를 반환합니다.
    • 출력 → FALSE

예 5: NOT with AND 기능

마찬가지로 NOT 기능과 함께 AND 기능 을 활용하여 두 기준이 모두 충족되는 조건을 지정할 수도 있습니다. 만났다. 이때 제작사 Silo에서 만든 Product TV 는 제외하고자 합니다.디지털 .

=NOT(AND(B5="TV",C5="Silo Digital"))

예: B5 C5 제품 TV 제조업체 Silo Digital 을 나타냅니다.

공식 분석:

  • AND(B5=”TV”,C5=”Silo Digital”) → 모든 인수가 TRUE인지 확인하고 모든 인수가 일치하면 TRUE 를 반환합니다. 인수는 TRUE 입니다. 여기서 B5=”TV” logical1 인수이고, C5=”Silo Digital” logical2 인수는 두 조건이 모두 충족되므로 AND 함수 는 출력 TRUE 를 반환합니다.
    • 출력 → TRUE
  • NOT(AND(B5=”TV”,C5=”사일로 디지털”)) →
    • NOT(TRUE) → 여기서 TRUE의 반대인 FALSE를 출력한다.
    • 출력 → FALSE

예 6: NOT IF 함수

또한 널리 사용되는 IF 함수 를 결합할 수 있습니다. NOT 함수를 사용하여 논리적 문장을 구성합니다. 여기에서 우리는 TV 또는 AC 를 구매하지 않으려고 하며 기준이 충족되면 결과는 "구매하지 않음" ( TRUE).

=IF(NOT(OR((B5="TV"),(B5="AC"))),"To buy","Don't buy")

위 식에서 B5 셀은 TV .

공식 분류:

  • OR((B5=”TV”),(B5=”AC ”)) → 인수가 TRUE인지 확인하고 TRUE 또는 FALSE를 반환합니다. 모든 인수가 FALSE인 경우에만 FALSE를 반환합니다.여기서 함수는 B5 셀의 텍스트가 TV 또는 AC 인지 확인하고 조건 중 하나가 충족되면 TRUE를 반환합니다.
    • 출력 → TRUE
  • NOT(OR(B5=”TV”,B5=”AC”)) →
    • NOT(TRUE) → FALSE를 TRUE로, TRUE를 FALSE로 변경합니다. 여기서 함수는 TRUE의 반대인 FALSE를 반환합니다.
    • 출력 → FALSE
  • IF(NOT(OR(( B5=”TV”),(B5=”AC”))),”To buy”,”Don't buy”) →
    • IF(FALSE,”To buy ”,”Don't buy”) → 조건이 충족되는지 확인하여 TRUE 인 경우 하나의 값을 반환하고 FALSE 인 경우 다른 값을 반환합니다. 여기서 FALSE logical_test 인수로, IF 함수 "구매하지 않음" 값을 반환합니다. value_if_false 인수입니다. 그렇지 않으면 value_if_true 인수인 "To buy" 를 반환합니다.
    • 출력 → "Don't buy"

예 7: NOT with ISBLANK 함수(공백 셀 작업)

게다가 ISBLANK 함수 NOT 함수를 사용하여 빈 셀을 확인하고 IF 함수를 사용하여 이전 출력을 기반으로 결과를 반환합니다. 예를 들어, 일부 상품의 가격 인상이 추가 가격 으로 표시되는 경우 해당 상품의 가격이 10% 할인됩니다. 여기서 제품은 추가 가격 이 없는 것은 고려되지 않습니다.

=IF(NOT(ISBLANK(E5)), E5*10%, "No discount")

구체적으로 E5 셀은 다음을 나타냅니다. 추가 가격 .

공식 분석:

  • ISBLANK(E5) → 참조가 빈 셀에 대한 것인지 확인하고 TRUE 또는 FALSE 를 반환합니다. 여기서 E5 추가 가격 을 참조하는 인수입니다. 이제 ISBLANK 기능이 다음을 확인합니다. 추가 가격 셀이 비어 있는지 여부. 비어 있으면 TRUE 를 반환하고 비어 있지 않으면 FALSE 를 반환합니다.
    • 출력 → FALSE
  • NOT(ISBLANK(E5))
    • NOT(FALSE) 여기서 FALSE 값을 TRUE로 뒤집는 함수입니다.
    • 출력 → TRUE
  • IF(NOT(ISBLANK(E5)), E5*10%, “할인 없음”)
    • IF(TRUE, E5*10%, “할인 없음” ) → 이 경우 TRUE logical_test 인수 때문에 IF 함수 value_if_true 인수인 E5*10% 를 반환합니다. 그렇지 않으면 value_if_false 인수인 "할인 없음" 을 반환합니다.
    • 100 * 10% → 10

예제 8: Excel의 VBA 코드 내 NOT 함수

마지막으로 Excel의 NOT 함수는 셀에 아래에 표시된 VBA 코드가 있는 숫자 값이 포함되어 있는지 확인합니다. 그것의간단하고 쉽습니다. 따라해 보세요.

📌 단계 :

  • 먼저 개발자 탭 >> Visual Basic 버튼을 클릭합니다.

이제 Visual Basic Editor 가 새 창에 열립니다.

  • 두 번째로 삽입 탭 >> 모듈 을 선택합니다.

쉽게 참조할 수 있도록 여기에서 코드를 복사하여 아래와 같이 창에 붙여넣을 수 있습니다.

1325

코드 분류:

이제 설명하겠습니다. VBA 코드는 두 단계로 나뉩니다.

  • 첫 번째 부분에서 하위 루틴에 이름이 지정됩니다. 여기서는 Excel_NOT_Function()<입니다. 2>.
  • 다음으로 워크시트 개체 를 저장하기 위한 변수 ws 를 정의하고 워크시트 이름을 입력합니다. 여기서는 “ NOT VBA 입니다. ”.
  • 두 번째 물약에서 NOT ISNUMBER 기능을 사용하여 지정된 B5 , B6 , B7 , B8 B9 셀( 입력 셀 )에는 숫자 또는 텍스트 데이터가 포함됩니다.
  • 이제 Range 개체 를 사용하여 결과를 C5 , C6 , C7 , C8 C9 셀( 출력 셀 ).

  • 셋째, VBA 창 >> 매크로 버튼을 클릭합니다.

매크로 대화 상자가 열립니다.

  • 다음에 copy_and_paste_data 매크로>> 실행 버튼을 누르세요.

마지막으로 결과는 아래 주어진 스크린샷과 같아야 합니다.

NOT 기능 사용 시 일반적인 오류

오류 발생
#VALUE! 셀 범위가 입력으로 삽입된 경우 발생

연습 섹션

여기서 각 시트의 오른쪽에 연습 섹션을 제공하여 스스로 연습할 수 있도록 했습니다. 반드시 직접 해보시기 바랍니다.

결론

결론적으로 이 글에서는 NOT Excel의 기능. 이제 전체 기사를 주의 깊게 읽고 무료 연습 워크북의 지식을 적용하는 것이 좋습니다. 이와 같은 더 많은 기사를 보려면 ExcelWIKI 를 방문하세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.