Invertendo a lógica com NOT
Inverta um resultado TRUE ou FALSE com a função NOT
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
TRUEouFALSE
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)retornaFALSE=NOT(FALSE)retornaTRUE
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
ANDouORinteiro
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
TRUEemFALSEe vice-versa - É mais útil ao envolver um
AND,ORou uma função comoISBLANK
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
ANDouORinteiro:=NOT(AND(...)) - Combina bem com
ISBLANKe 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"))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
- Exigindo tudo com AND
- Aceitando qualquer correspondência com OR
- Invertendo a lógica com NOT
- Ramificações mais limpas com IFS