O que a função NÃO faz?
A função NÃO inverte o valor lógico do argumento. Se a condição é verdadeira, devolve FALSO, e se é falsa, devolve VERDADEIRO. É útil para testar o oposto de uma condição, principalmente combinada com SE, E, OU e funções como ÉCÉL.VAZIA.
| Nome em português | NÃO |
|---|---|
| Nome em inglês | NOT |
| Categoria | Lógica |
| Retorna | VERDADEIRO ou FALSO |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função NÃO?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| lógico | Sim | Um valor ou expressão que resulte em VERDADEIRO ou FALSO. |
Como usar a função NÃO na prática?
Exemplo 1: Células preenchidas
| A | B | C | |
|---|---|---|---|
| 1 | Tarefa | Responsável | |
| 2 | Relatório | Ana | Atribuída |
| 3 | Revisão | Sem dono | |
| 4 | Entrega | Bruno | Atribuída |
=SE(NÃO(ÉCÉL.VAZIA(B2));"Atribuída";"Sem dono") Em inglês: =IF(NOT(ISBLANK(B2)),"Atribuída","Sem dono") =SE(NÃO(ÉCÉL.VAZIA(B3));"Atribuída";"Sem dono") Em inglês: =IF(NOT(ISBLANK(B3)),"Atribuída","Sem dono") =SE(NÃO(ÉCÉL.VAZIA(B4));"Atribuída";"Sem dono") Em inglês: =IF(NOT(ISBLANK(B4)),"Atribuída","Sem dono") A função ÉCÉL.VAZIA dá VERDADEIRO quando a célula está vazia. O NÃO inverte esse resultado: a tarefa só é considerada atribuída quando a célula do responsável não está vazia.
Exemplo 2: Valores acima ou dentro do limite
| A | B | |
|---|---|---|
| 1 | Gasto | |
| 2 | 80 | VERDADEIRO |
| 3 | 130 | FALSO |
=NÃO(A2>100) Em inglês: =NOT(A2>100) =NÃO(A3>100) Em inglês: =NOT(A3>100) A comparação A2>100 dá FALSO para 80, e o NÃO a transforma em VERDADEIRO: o gasto não passou do limite. Para 130, a comparação dá VERDADEIRO e o NÃO devolve FALSO.
Quais erros a função NÃO costuma dar?
#VALOR!
Por que acontece: O argumento é um texto que não pode ser lido como VERDADEIRO ou FALSO.
Como corrigir: Passe uma comparação ou uma função que devolva um valor lógico.
=NÃO("abc")Resultado: #VALOR!Resultado contrário ao esperado
Por que acontece: A condição dentro do NÃO já estava invertida, ou faltaram parênteses em torno da comparação.
Como corrigir: Teste a condição sem o NÃO primeiro e só depois inverta.
NÃO no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | NÃO (NOT) | Referência deste dicionário. |
| Google Planilhas | NÃO (NOT) | Funciona do mesmo jeito. Documentação do Google |
| LibreOffice Calc | NÃO (NOT) | Complementa (inverte) um valor lógico, como no Excel. Ajuda do LibreOffice |
A função NÃO existe no Excel 2013?
Existe no Excel 2013 Excel 2007 ou anterior
A lista oficial de funções do Excel não traz marcador de versão para esta função, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a NÃO?
- Muitas vezes dá para evitar o NÃO trocando o operador: NÃO(A1>100) é o mesmo que A1<=100.
- O NÃO combina bem com funções que testam estado, como ÉCÉL.VAZIA e ÉERRO.
Perguntas frequentes sobre a NÃO
Para que serve a função NÃO?
Para inverter uma condição: onde seria VERDADEIRO fica FALSO e vice-versa. É útil para expressar "não está vazio" ou "não é erro".
Posso usar um operador em vez do NÃO?
Em muitos casos sim. Em vez de NÃO(A1=B1) pode-se escrever A1<>B1, e em vez de NÃO(A1>100), A1<=100.
Funções relacionadas
Ver todas as funções de lógica
Fontes consultadas
- Microsoft: função NÃO
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: lista de funções do Planilhas
- LibreOffice: funções lógicas
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.