Como usar o símbolo de diferente no Excel
O símbolo diferente () não existe como operador nativo nas fórmulas do Excel. Se você tentar digitar diretamente em uma fórmula, a planilha vai devolver erro #NOME?. O operador correto para "diferente de" é <>=<>. O símbolo visual só funciona como texto ou em células formatadas, nunca como parte de uma lógica condicional.
Simbolo diferente no excel: alternativas práticas
Para usar o conceito de desigualdade em fórmulas, a sintaxe padrão é =<>/. Por exemplo, se você quer contar quantas células na faixa A1:A100 não são iguais a "Pendente", a função correta é =CONT.SE(A1:A100,"<>Pendente"). Isso retorna a quantidade de células que contêm qualquer valor exceto "Pendente". Para múltiplos critérios, use CONT.SE2 que aceita intervalos diferentes: =CONT.SE2(A1:A100,"<>X",B1:B100,"<>Y"). Se o objetivo é apenas exibir o símbolo visualmente, existem três caminhos. O primeiro é inserir o caractere pela guia Dados > Símbolo, onde você procura pelo código Unicode 2260 ou pelo character code Alt+8800 no teclado numérico. O segundo é usar a função CARACTER: =CARACT(8800) retorna o símbolo como texto. O terceiro caminho é copiar e colar de uma fonte externa, mas isso quebra a formatação quando o arquivo é compartilhado entre sistemas com conjuntos de caracteres diferentes.
Eu passei uma semana inteira no ano passado tentando validar um relatório de conciliação bancária que precisava comparar valores e descrições simultaneamente. O problema era que alguns registros tinham zeros à esquerda removidos pelo Excel e outros vinham como texto. Quando eu usava =<> entre colunas, a planilha acusava diferenças onde não existia nenhuma, só porque um estava formatado como número e outro como texto. A solução foi forçar a conversão explícita com =SE(TIPO(A2)<>TIPO(B2),"Formato diferente",SE(A2<>B2,"Valores diferentes","Iguais")). Isso elimina falsos positivos causados por diferença de tipo de dado, um erro que eu vejo acontecer todo dia em planilhas corporativas.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Pegadinhas que ninguém conta
O operador <>=<> trata valores nulos de formas inesperadas. Células vazias são consideradas iguais entre si, então =SE(A1=B1,"iguais","diferentes") retorna "iguais" quando ambas estão em branco. Se você precisa considerar células vazias como diferentes, precise adicionar uma verificação explícita de BLANK. Outro ponto que causa confusão: o <>=<> não é case-sensitive para texto. "ABC" é considerado igual a "abc" nessa comparação. Se o seu caso de uso exige distinção entre maiúsculas e minúsculas, a alternativa é usar a função ENCONTRAR combinada com SE, ou simplesmente usar =SE(TEXTO(A1)=TEXTO(B1),"iguais","diferentes") que compara as representações em texto literal.
A função_correspondência também segue a regra de igualdade cega para texto, o que significa que filtros baseados em <> podem ignorar variações de acentuação. "São Paulo" e "SAO PAULO" serão tratados como diferentes por <>=<>, mas iguais por funções de correspondência padrão. Se a precisão importa no seu contexto, considere usar a função PLANILHA para normalizar os dados antes da comparação, removendo diferenças de codificação invisíveis que aparecem quando planilhas vêm de sistemas externos como SAP ou SFDC.
Quando o operador <> não basta
Existem cenários em que a lógica de "diferente" precisa considerar tolerância. Comparar valores monetários com =<> pode falhar devido a erros de ponto flutuante. O Excel armazena números decimais em binário, então 1,1 - 1,0 nem sempre resulta exatamente em 0,1. Para comparação financeira, use =SE(ABS(A1-B1)>0,01,"diferente","igual") em vez de =<> direto, estabelecendo uma margem de erro aceitável de um centavo. Para grandes volumes de dados, a abordagem com fórmulas tradicionais degrada o desempenho rapidamente. Uma planilha com 50 mil linhas usando =<> em colunas adjacentes pode levar de 30 segundos a 2 minutos para recalcular. Nesses casos, a solução prática é carregar os dados no Power Query e usar a coluna de comparação personalizada com Expression.FlexibleEqual, que é otimizada para processamento em lote e reduz o tempo de validação para cerca de 8 segundos na minha experiência com datasets dessa magnitude.
O limite mais importante a observar: o Excel tratta #N/A e #VALOR! como valores únicos e distintos entre si e de qualquer outro conteúdo. Isso significa que se você está limpando dados importados e usa filtros com <>=<> para encontrar irregularidades, as células de erro vão aparecer como grupo separado, mas não vão se igualar umas às outras. Se o objetivo é detectar e tratar erros, a função É.erro combinada com =<> é mais confiável do que tentar filtrar manualmente pelo símbolo de diferença.