Diferente no Excel: como usar o sinal <> em fórmulas

Atualizado em · PDF para Excel

Converta grátis, sem cadastro — o arquivo não sai do seu computador.

Converter agora

Para dizer diferente no Excel, use o operador <> (sinal de menor seguido de sinal de maior). A fórmula =A1<>B1 devolve VERDADEIRO quando as duas células têm valores distintos e FALSO quando são iguais. O símbolo ≠ pode ser digitado como texto, mas o Excel não o entende em cálculos.

Como escrever o diferente no Excel, passo a passo

  1. Clique em uma célula vazia, por exemplo C1.
  2. Digite =A1<>B1. Nada de espaço entre os dois sinais: o menor vem sempre primeiro.
  3. Aperte Enter. O resultado será VERDADEIRO ou FALSO.
  4. Arraste a alça de preenchimento (o quadradinho no canto da célula) para copiar a fórmula para as linhas de baixo.

Sozinho, VERDADEIRO e FALSO servem pouco para quem está montando um relatório. O operador costuma trabalhar dentro de outras funções, e é aí que ele ganha utilidade.

Os operadores de comparação lado a lado

OperadorSignificadoExemplo
=igual a=A1=B1
<>diferente de=A1<>B1
>maior que=A1>B1
<menor que=A1<B1
>=maior ou igual a=A1>=B1
<=menor ou igual a=A1<=B1

Repare que não existe um operador "!=" como em outras linguagens de programação. Quem vem do Python ou do JavaScript costuma tropeçar justamente aqui.

Diferente com a função SE

O uso mais comum é mostrar uma mensagem em vez de VERDADEIRO ou FALSO. Imagine uma planilha de conferência em que a coluna A traz o valor do pedido e a coluna B o valor pago:

=SE(A2<>B2;"Conferir";"OK")

Se os valores forem diferentes, aparece "Conferir"; se forem iguais, "OK". Dependendo da configuração do seu Excel, o separador dos argumentos pode ser ponto e vírgula (como acima) ou vírgula. Se a fórmula der erro logo ao digitar, troque um pelo outro.

Testar se a célula não está vazia

Para saber se uma célula tem alguma coisa escrita, compare com aspas vazias: =SE(A2<>"";"Preenchido";"Em branco"). Essa é uma das fórmulas que mais uso em cadastros de clientes e notas.

Várias condições ao mesmo tempo

Combine com E ou OU. Exemplo: =SE(E(B2<>"Cancelado";C2<>"Devolvido");"Vale";"Ignorar"). A linha só é marcada como válida quando o status não é nem "Cancelado" nem "Devolvido".

Diferente em CONT.SE, SOMASE e filtros

Dentro de funções como CONT.SE e SOMASE, o critério vai entre aspas e o operador entra junto no texto:

  • =CONT.SE(A:A;"<>Pago") conta todas as linhas cujo status não é "Pago".
  • =SOMASE(B:B;"<>Cancelado";C:C) soma os valores da coluna C onde a coluna B não é "Cancelado".
  • =CONT.SE(A:A;"<>") conta as células que não estão vazias.
  • =CONT.SE(A2:A100;"<>"&E1) compara com o conteúdo de outra célula: o operador fica entre aspas e o endereço vem depois do &.

Nos filtros, você nem precisa digitar o sinal. Abra o filtro da coluna, escolha o filtro de texto ou de número e procure a opção "não é igual a" (ou "é diferente de", conforme a versão). O Excel monta o critério para você.

Comparar duas colunas e achar o que não bate

Situação clássica de quem trabalha com contabilidade: duas listas que deveriam ser idênticas, como o extrato do banco e o lançamento no sistema. Coloque uma ao lado da outra e use =A2<>B2 na coluna vizinha. Depois filtre por VERDADEIRO e veja só as divergências.

Um cuidado: o Excel não diferencia maiúsculas de minúsculas nessa comparação. "ABC" e "abc" são considerados iguais. Para diferenciar, use a função EXATO: =NÃO(EXATO(A2;B2)).

E se os dados ainda estão presos em um PDF ou em uma foto? Antes de comparar, é preciso ter tudo em células. O conversor de PDF para Excel transforma o arquivo em planilha direto no navegador, sem enviar nada para servidor. Se o que você tem é um arquivo CSV com acentos quebrados, o conversor de CSV para Excel corrige a codificação e reconhece números e datas no padrão brasileiro.

Erros comuns ao usar o diferente

  • Números guardados como texto. "100" em texto e 100 como número são considerados diferentes. Dados vindos de PDF ou de sistemas antigos sofrem muito com isso. Converta a coluna para número antes de comparar.
  • Espaços escondidos. "Maria" e "Maria " (com espaço no fim) são diferentes. Use =ARRUMAR(A2) para limpar.
  • Casas decimais. Um valor que aparece como 10,50 pode ser 10,4999 por trás da formatação. Compare com =ARRED(A2;2)<>ARRED(B2;2).
  • Aspas no lugar errado. Em CONT.SE, escrever <>Pago sem aspas gera erro. O critério inteiro precisa ser texto.
  • Datas. Duas datas que parecem iguais podem ter horas diferentes. Se o que importa é só o dia, compare usando INT.

E a diferença entre dois números?

Muita gente pesquisa "diferente no Excel" querendo, na verdade, saber a diferença numérica. Nesse caso basta subtrair: =B2-A2. Para a variação percentual, use =(B2-A2)/A2 e formate a célula como porcentagem. Se você ainda está montando a planilha do zero, vale ler o passo a passo de como fazer uma planilha no Excel e o de como fazer tabela no Excel, que deixa as fórmulas se estenderem sozinhas.

Quando usar o símbolo ≠

Se o objetivo é só escrever um texto, como "Quantidade ≠ estoque" em um título, o ≠ funciona. Procure na ferramenta de inserir símbolo ou copie de outro lugar. Em fórmulas, ele não vale: use sempre <>.

Resumo rápido para guardar

  • Use <> para "diferente de", sempre sem espaço entre os dois sinais.
  • Em SE, CONT.SE e SOMASE, o operador entra no teste ou no critério entre aspas.
  • Para saber se a célula tem conteúdo, compare com aspas vazias: <>"".
  • Quando dois valores "iguais" aparecem como diferentes, desconfie de texto no lugar de número, espaços sobrando ou casas decimais escondidas.
  • Para a diferença numérica, não use o operador: basta subtrair.

Na minha experiência, quase todo problema de comparação em planilha vem da qualidade dos dados, não da fórmula. Antes de culpar o <>, dê uma olhada na coluna: alinhamento à esquerda costuma indicar texto, e à direita indica número. Esse teste de dez segundos já resolve boa parte das dúvidas.

Perguntas frequentes

Qual é o sinal de diferente no Excel?

O sinal é <>, formado por menor que e maior que, sem espaço entre eles. Exemplo: =A1<>B1.

Como fazer SE diferente no Excel?

Use o operador dentro do teste lógico: =SE(A2<>B2;"Diferente";"Igual"). Se a fórmula der erro, troque o ponto e vírgula por vírgula, conforme a configuração do seu Excel.

Como contar células diferentes de um valor?

Use CONT.SE com o operador entre aspas, como em =CONT.SE(A:A;"<>Pago"). Para contar as não vazias, use =CONT.SE(A:A;"<>").

Posso digitar ≠ em uma fórmula?

Não. O símbolo ≠ só serve como texto. Em qualquer fórmula o Excel só reconhece <>.

Por que o Excel diz que dois valores iguais são diferentes?

Em geral um deles é texto e o outro é número, ou há espaços escondidos, ou as casas decimais diferem por trás da formatação. Limpe com ARRUMAR, converta para número e use ARRED.

Leia também