Excel Formulas Academy · Aula

Invertendo a lógica com NOT

Inverta um resultado TRUE ou FALSE com a função NOT

Aula 3 de 413 etapas

Invertendo a lógica com NOT é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.

Invertendo a Lógica

Às vezes, é mais fácil descrever o que você não quer do que aquilo que quer. Você pode querer mostrar todas as pessoas que não são da região Leste ou sinalizar qualquer pedido que não esteja pago.

A função NOT inverte um valor lógico. Se algo for TRUE, NOT o transforma em FALSE. Se for FALSE, NOT o transforma em TRUE.

É a função lógica mais simples, pois aceita apenas uma condição, mas permite expressar regras de maneiras mais claras.

A Estrutura de NOT

Ao contrário de AND e OR, a função NOT aceita exatamente um argumento:

  • lógico uma única condição ou valor cujo resultado seja TRUE ou FALSE

Ela retorna o oposto. Não há um segundo argumento nem uma lista separada por vírgulas. O que quer que você coloque dentro, NOT simplesmente o inverte.

=NOT(logical)

A Inversão da Verdade

Aqui está tudo o que NOT faz, em duas linhas:

  • =NOT(TRUE) retorna FALSE
  • =NOT(FALSE) retorna TRUE

Esse é todo o seu comportamento. É como a palavra não em português: não verdadeiro significa falso, e não falso significa verdadeiro. Mantenha essa inversão em mente, e o restante da lição seguirá naturalmente.

=NOT(TRUE)

Invertendo uma Comparação

O uso mais comum é inverter uma comparação. Suponha que A2 contenha o nome de uma região. Você quer TRUE para qualquer região que não seja Leste.

A fórmula abaixo recebe o teste A2="East" e inverte o resultado. Se a região for Leste, o teste interno será verdadeiro, então NOT retornará FALSE. Para todas as outras regiões, retornará TRUE.

=NOT(A2="East")

NOT ou o Operador de Diferente de?

As planilhas já têm um operador de diferente de, escrito como <>. Portanto, =NOT(A2="East") produz o mesmo resultado que =A2<>"East".

Para uma única comparação, o operador <> é mais curto e geralmente mais claro. O verdadeiro valor de NOT aparece quando você precisa inverter algo mais complexo, como o resultado de um AND ou OR inteiro, como verá a seguir.

=A2<>"East"

Invertendo um AND ou OR

É aqui que NOT se destaca. Imagine que um produto esteja em estoque somente quando a quantidade em A2 for maior que 0 e o status em B2 for Active. Você quer sinalizar tudo que não está em estoque.

Envolva o AND inteiro com NOT. Se o item estiver em estoque, o AND interno será verdadeiro, então NOT retornará FALSE. Qualquer outra situação retornará TRUE.

=NOT(AND(A2>0, B2="Active"))

Um Exemplo Prático: Excluindo um Grupo

Digamos que você queira dar um bônus a todos os funcionários exceto aqueles que ocupam a função Intern. Usar NOT quase reproduz o próprio requisito.

A fórmula verifica se a função em C2 não é Intern. Quando isso for verdadeiro, ela mostrará Eligible; caso contrário, mostrará Not Eligible. Descrever a exceção diretamente costuma tornar a fórmula mais fácil de ler do que listar todas as funções incluídas.

=IF(NOT(C2="Intern"), "Eligible", "Not Eligible")

Verificando Células Não Vazias

NOT combina bem com funções que retornam TRUE ou FALSE, como ISBLANK. A função ISBLANK é TRUE quando uma célula está vazia.

Para fazer algo somente quando uma célula tiver um valor, inverta esse resultado com NOT. A fórmula abaixo mostra Ready quando A2 não está vazia e Missing quando está vazia.

=IF(NOT(ISBLANK(A2)), "Ready", "Missing")

Negativas Duplas se Anulam

Assim como na linguagem cotidiana, duas funções NOT se anulam. =NOT(NOT(TRUE)) retorna TRUE novamente, porque a inversão foi feita duas vezes.

Embora você raramente escreva uma negativa dupla de propósito, reconhecê-la ajuda a simplificar fórmulas confusas. Se encontrar NOT(NOT(...)), geralmente poderá excluir as duas funções e manter a condição interna.

=NOT(NOT(A2>10))

Quando Usar NOT

Use NOT quando sua regra for naturalmente formulada como uma exclusão ou inversão:

  • Todas as pessoas que não são gerentes
  • Qualquer pedido que não tenha sido enviado
  • Inverter o resultado de um AND ou OR inteiro

Para uma única comparação simples, o operador <> pode ser mais conciso. Mas, para inverter uma lógica complexa, NOT mantém sua intenção absolutamente clara.

Por Que NOT é Importante

A função NOT é pequena, mas poderosa: ela inverte qualquer resultado lógico para o seu oposto. Isso permite descrever exceções diretamente, em vez de listar de maneira desajeitada tudo o que você quer manter.

Lembre-se do essencial:

  • Ela aceita exatamente um argumento
  • Transforma TRUE em FALSE e vice-versa
  • É mais útil ao envolver um AND, OR ou uma função como ISBLANK

Agora faça uma verificação rápida.

Verificação Rápida

Teste sua compreensão de como a função NOT se comporta.

Recapitulação: Invertendo a Lógica com NOT

Você aprendeu que NOT inverte um valor lógico, transformando TRUE em FALSE e FALSE em TRUE.

  • Sintaxe: =NOT(test) com exatamente uma condição
  • Para uma única comparação, <> costuma ser mais curto: =A2<>"East"
  • É melhor usado para inverter um AND ou OR inteiro: =NOT(AND(...))
  • Combina bem com ISBLANK e outras funções de verdadeiro/falso

A seguir: IFS, uma forma mais limpa de lidar com vários ramos de uma só vez.

=NOT(AND(A2>0, B2="Active"))
Grátis para começar

Aprenda Excel com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Invertendo a lógica com NOT” é grátis?

Sim — o texto completo de “Invertendo a lógica com NOT” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que vou aprender em “Invertendo a lógica com NOT”?

Inverta um resultado TRUE ou FALSE com a função NOT Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Excel Formulas Academy?

Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Invertendo a lógica com NOT”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Excel Formulas Academy?

Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Exigindo tudo com AND
  2. Aceitando qualquer correspondência com OR
  3. Invertendo a lógica com NOT
  4. Ramificações mais limpas com IFS
← Voltar para Excel Formulas Academy