EDITAR : para alterar de adicionar NUL a adicionar * aos critérios.
Você verá um comportamento semelhante com os booleanos. Uma maneira que encontrei de "forçar" COUNTIF a não fazer as conversões é adicionando (ou pré-pendente) um * ao argumento de critérios. Por exemplo:
=COUNTIF(A1,"<>" & A1 & "*" )
retornará 0 mesmo com a string 0001234 em A1
O "*" força o COUNTIF a tratar A1 como texto no argumento de critérios. Isso falhará, é claro, se A1 contiver um número. Então você pode precisar testar para isso
=COUNTIF(A1,"<>" & A1 & IF(ISNUMBER(A1),"","*"))
E aqui está uma captura de tela usando os dados que você postou no seu comentário:
ComousarCOUNTIFdestamaneiranãoécompletamenteàprovadebalas,vocêtambémpodeconsiderarafunçãoEXACT.
=N(NOT(EXACT(A2,B2)))ou,aindamaissimples,seadiferenciaçãoentremaiúsculaseminúsculasnãoforumproblema:
=A2<>B2retornaráosmesmosresultadosqueCOUNTIFcomocaracterecuringanoscritériosetambémpoderáexcluirapossibilidadedeointervaloqueestásendotestadoaparecerdentrodoscritérios.
Se eu entendi a fórmula COUNTIFS que você postou em um comentário acima, o seguinte pode fornecer o equivalente, mas eu gostaria de ver os dados com seus resultados esperados.
=SUMPRODUCT((A:A=A2)*(B:B<>B2))<1
Além disso, a fórmula funcionaria de maneira muito mais eficiente (rapidamente) se você pudesse limitar as referências da coluna inteira a ser menor que uma coluna inteira.
