Como usar a función NOT en Excel (8 exemplos útiles)

  • Comparte Isto
Hugh West

A función NON en Excel devolve un valor loxicamente oposto. Neste artigo, aprenderás a usar esta función e tamén comentarás a súa aplicación con VBA Código .

O anterior A captura de pantalla é unha visión xeral do artigo que representa a aplicación da función NON en Excel. Para aclarar, nas seguintes seccións, aprenderá máis sobre os usos da función NO de Excel cos seus conceptos básicos.

Descargar o libro de prácticas

Usar NOT Function.xlsm

Excel NOT Function: Sintaxe & Argumentos

A función NON inverte ( oposto a ) un booleano ou un valor lóxico. En termos sinxelos, se introduce VERDADEIRO, a función devolve FALSO e viceversa.

  • Obxectivo da función:

NOT función sempre devolve un valor loxicamente oposto .

  • Sintaxe:

=NOT(lóxico)

  • Explicación do argumento:
Argumento Obrigatorio/Opcional Explicación
Lóxico Obrigatorio Un valor lóxico que se pode avaliar como VERDADEIRO ou FALSE
  • Parámetro de retorno:

Valor lóxico invertido, é dicir, cambia FALSE a TRUE, ou de VERDADEIRO a FALSO.

8 Exemplos de uso da función NOT en Excel

Agora, sen máis demora, vexamos cada un dos exemplos coilustracións adecuadas e explicacións detalladas. Como nota, usamos a versión Microsoft Excel 365 , podes usar calquera outra versión segundo a túa conveniencia.

Exemplo 1: Exemplo básico da función NOT en Excel

Primeiro de todo, imos explorar o exemplo máis básico da función NON , que altera os valores lóxicos VERDADEIRO e FALSO. Na seguinte figura, a cela B5 contén VERDADEIRO, a función NON devolve o contrario FALSO na cela C5 . Normalmente, 0 considérase FALSO en Excel, polo que a función NON devolve VERDADEIRO con 0 . No caso de calquera outro número, a saída será FALSA.

Exemplo 2: Usando a función NOT para omitir un determinado valor

Como alternativa, pode utilizar a función NON para excluír un valor de cela específico mediante a fórmula seguinte.

=NOT(B5="TV")

Por exemplo, a cela B5 refírese á entrada TV. En concreto, a función devolve FALSE para TV e TRUE para todos os demais produtos xa que queremos excluír só TV.

Exemplo 3: NON para o valor maior ou menor que

Polo contrario, tamén podemos comprobar se o valor dunha cela é menor que un valor específico. Neste caso, queremos filtrar os produtos cuxos prezos sexan inferiores a $200 , ao cumprir a condición, a función mostra TRUE.

=NOT(C5>200)

Por exemplo, oA cela C5 indica o Prezo do TV que é $500 .

Exemplo 4: NON coa función OU en Excel

Ademais, podemos combinar a función OU coa función NON para comprobar se se cumpren un ou máis criterios, e produce VERDADEIRO ou FALSO respectivamente. Nesta situación, calquera Produto que non sexa TV e AC devolverá TRUE.

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

Na ecuación anterior, a cela B5 apunta á Product TV .

Fórmula Desglose:

  • OR(B5=”TV”,B5=”AC”) → comproba se algún argumento é VERDADEIRO e devolve VERDADEIRO ou FALSO. Devolve FALSE só se todos os argumentos son FALSO. Aquí, as funcións verifican se o texto da cela B5 é TV ou AC , se se cumpre unha das condicións, a función devolve VERDADEIRO.
    • Saída → VERDADEIRO
  • NON(OU(B5=”TV”,B5=”AC”)) → convértese en
    • NOT(VERDADEIRO) → cambia FALSO a VERDADEIRO ou VERDADEIRO a FALSO. Aquí, a función devolve o oposto de VERDADEIRO que é FALSO.
    • Saída → FALSO

Exemplo 5: NON coa función AND

Do mesmo xeito, tamén podemos utilizar a función AND xunto coa función NOT para especificar a condición onde ambos os criterios son coñeceu. Nesta ocasión, queremos excluír o Product TV feito polo Fabricante SiloDixital .

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

Por exemplo, as celas B5 e C5 representan o Product TV e o Fabricante Silo Digital .

Desglose da fórmula:

  • AND(B5=”TV”,C5=”Silo Dixital”) → comproba se todos os argumentos son TRUE, e devolve TRUE se todos os os argumentos son VERDADEIRO . Aquí, B5=”TV” é o argumento lóxico1 e C5=”Silo Dixital” é o <9 Argumento>logical2 xa que se cumpren ambas condicións, polo que a función AND devolve a saída VERDADEIRO .
    • Saída → VERDADEIRO
  • NON(AND(B5=”TV”,C5=”Silo Dixital”)) → convértese en
    • NON(VERDADEIRO) → aquí, a función dá como resultado o contrario de VERDADEIRO, que é FALSO.
    • Saída → FALSO

Exemplo 6: NON coa función IF

Ademais, podemos combinar a popular función IF coa función NON para construír declaracións lóxicas. Aquí, queremos evitar mercar un TV ou AC, e, se os criterios se cumpren, o resultado mostrarase como “Non compre” (representa VERDADEIRO).

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

Na expresión anterior, a cela B5 refírese a TV .

Desglose da fórmula:

  • OR((B5=”TV”),(B5=”AC ”)) → comproba se algún argumento é VERDADEIRO e devolve VERDADEIRO ou FALSO. Devolve FALSE só se todos os argumentos son FALSO.Aquí, as funcións verifican se o texto da cela B5 é TV ou AC , se se cumpre unha das condicións, a función devolve VERDADEIRO.
    • Saída → VERDADEIRO
  • NON(OU(B5=”TV”,B5=”AC”)) → convértese en
    • NOT(VERDADEIRO) → cambia FALSO a VERDADEIRO ou VERDADEIRO a FALSO. Aquí, a función devolve o oposto de VERDADEIRO que é FALSO.
    • Saída → FALSO
  • IF(NOT(OR(( B5=”TV”),(B5=”AC”))),”Para mercar”,”Non comprar”)  → pasa a ser
    • IF(FALSO,"Para mercar ”,”Non compre”)  → comproba se se cumpre unha condición e devolve un valor se VERDADEIRO e outro valor se FALSO . Aquí, FALSO é o argumento proba_lóxica polo que a función IF devolve o valor de “Non compre” que é o argumento valor_se_falso . En caso contrario, devolvería “To buy” que é o argumento value_if_true .
    • Saída → “Non comprar”

Exemplo 7: NON coa función ISBLANK (traballando con cela en branco)

Ademais, podemos utiliza a función ISBLANK e a función NOT para comprobar as celas en branco e emprega a función IF para devolver o resultado en función da saída anterior. Por exemplo, o aumento do prezo dalgúns produtos móstrase como un Prezo adicional, , nese caso, o prezo do produto descontarase nun 10 % . Aquí, os produtossen Prezo adicional non se consideran.

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

Específicamente, a cela E5 indica o Prezo adicional .

Desglose da fórmula:

  • ISBLANK(E5) → comproba se unha referencia é a unha cela baleira e devolve VERDADEIRO ou FALSO . Aquí, E5 é o argumento do valor que fai referencia ao Prezo adicional. Agora, a función ISBLANK comproba se a cela Prezo adicional está en branco. Devolve VERDADEIRO se está en branco e FALSO se non está en branco.
    • Saída → FALSO
  • NON(ISBLANK(E5)) convértese en
    • NON(FALSO) Aquí, a función cambia o valor de FALSO a VERDADEIRO.
    • Saída → VERDADEIRO
  • IF(NOT(ISBLANK(E5)), E5*10%, "Sen desconto") convértese en
    • SI(VERDADEIRO, E5*10%, “Sen desconto” ) → Neste caso, VERDADEIRO é o <9 Argumento>test_lóxico polo que a función IF devolve E5*10% que é o argumento valor_se_verdadero . En caso contrario, devolvería “Sen desconto” que é o argumento value_if_false .
    • 100 * 10% → 10

Exemplo 8: NON Función dentro do código VBA en Excel

Por último, pero non menos importante, pode aplicar o Excel de NON función para comprobar se unha cela contén un valor numérico co código VBA que se mostra a continuación. Ésinxelo e sinxelo; só tes que seguir.

📌 Pasos :

  • Primeiro, vai á pestana Desenvolvedor >> fai clic no botón Visual Basic .

Agora, abre o Editor de Visual Basic nunha nova ventá.

  • En segundo lugar, vai á pestana Inserir >> seleccione Módulo .

Para facilitar a súa consulta, pode copiar o código desde aquí e pegalo na xanela como se mostra a continuación.

2463

Desglose do código:

Agora, explicaremos o código VBA , que se divide en dous pasos.

  • Na primeira parte, a subrutina recibe un nome, aquí está Excel_NOT_Function() .
  • A continuación, define a variable ws para almacenar o Obxecto da folla de traballo e introduce o nome da folla de traballo, aquí está " NON VBA ”.
  • Na segunda poción, use as funcións NOT e ISNUMBER para comprobar se o B5 especificado, As celas B6 , B7 , B8 e B9 ( celas de entrada ) conteñen datos numéricos ou de texto.
  • Agora, use o obxecto Rango para devolver o resultado a C5 , C6 , C7 , Celas C8 e C9 ( celas de saída ).

  • En terceiro lugar, pecha o VBA ventá >> prema no botón Macros .

Isto abre o cadro de diálogo Macros .

  • Despois disto, seleccione o macro copiar_e_pegar_datos >> prema o botón Executar .

Finalmente, os resultados deberían parecer a captura de pantalla que se indica a continuación.

Erros comúns ao usar a función NOT

Erro Ocurrencia
#VALOR! Prodúcese cando se insire o intervalo de celas como entrada

Práctica Sección

Aquí fornecemos unha sección Práctica no lado dereito de cada folla para que poidas practicar ti mesmo. Asegúrate de facelo por ti mesmo.

Conclusión

En resumo, este artigo describe 8 exemplos de como usar o NON función en Excel. Agora, suxerímoslle que lea atentamente o artigo completo e aplique os coñecementos do noso libro de prácticas libres. E visita ExcelWIKI para ver moitos máis artigos coma este.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.