Avaliador de fórmulas do Excel
Cole uma tabela de exemplo, digite a fórmula (PROCV, SOMASE, TEXTO, DATADIF…) e veja o valor que o Excel em português daria, inclusive o #N/D. Sem abrir planilha, sem enviar dados.
Fórmula
Resultado
Números como 1,2 e datas como 15/01/2024 são lidos do jeito brasileiro. Um apóstrofo na frente ('0012) força texto, como no Excel. Célula vazia é vazia.
Para que serve
Testar uma fórmula costuma ser abrir a planilha, escrever, olhar e corrigir. Aqui você descobre rápido por que o PROCV deu #N/D, se o TEXTO vai sair com ponto de milhar ou com vírgula, ou quantos meses o DATADIF conta entre duas datas. E a fórmula pode estar em português ou em inglês: o avaliador traduz os nomes das funções e os separadores com a mesma tabela do Excel.
O que está dando mais dor de cabeça (e o que o Excel faz de verdade)
Estas são as dúvidas que mais aparecem nos fóruns e no Microsoft Q&A. Todas podem ser reproduzidas acima, com os exemplos prontos.
- PROCV dá #N/D mesmo com o valor na tabela. As causas de sempre: o valor procurado é número e a tabela tem texto (ou o contrário), espaço sobrando, ou o valor não está na primeira coluna do intervalo. Um caso clássico:
DIREITA("a3";1)devolve o texto "3", que não encontra o número 3;--DIREITA(...)converte. Nos dados do avaliador, a coluna E mistura texto e número de propósito. Veja a pergunta no Microsoft Q&A e o guia da Microsoft sobre erros no PROCV. - TEXTO com formato em inglês. No Excel em português, o formato dentro do
TEXTOusa o padrão da sua região:"#.##0,00", não"#,##0.00". Com o formato em inglês,TEXTO(1234,5;"#,##0.00")devolve 1234,5000. E o ano éaaaa:dd/mm/yyyydevolve "15/01/yyyy". - CPF e CNPJ com TEXTO.
TEXTO(12345678901;"000.000.000-00")devolve 12.345.678.9-01, porque o ponto vira separador de milhar. O jeito certo é escapar os pontos:"000\.000\.000\-00". Para CNPJ, o formato com barra sem escape dá#VALOR!. - Comparar decimais.
0,1+0,2=0,3dá VERDADEIRO no Excel (ele compara com 15 dígitos), mas buscas exatas em valores calculados podem falhar. A solução do Q&A é arredondar antes:ARRED(A1/101;10). Veja o caso do 0,2. - ARRED(2,5;0) dá 3 e ARRED(-2,5;0) dá -3: o meio sempre se afasta do zero. INT(-2,1) dá -3, TRUNCAR(-2,9) dá -2.
- CONT.SE e texto que parece número.
CONT.SE(E2:E6;3)conta tanto o número 3 quanto o texto "3". Já oPROCVprocura texto em texto e número em número. - Números e datas como texto.
ARRUMARnão tira o espaço sem quebra (CARACT(160)); useSUBSTITUIR(A1;CARACT(160);" ").
Quanto dá para confiar
O avaliador não foi escrito a partir da documentação. Cada comportamento foi conferido no Excel desktop real, em português do Brasil (Microsoft 365), executando as fórmulas de verdade em uma planilha de teste: 792 fórmulas em 12/11/2026, e o resultado de cada uma foi comparado valor por valor. Sobraram diferenças conhecidas, listadas abaixo. A tradução português ⇄ inglês foi conferida contra o FormulaLocal do Excel: as 736 fórmulas que o Excel mostrou em português dão o mesmo resultado quando digitadas em português aqui.
O processo foi em três rodadas cegas: as fórmulas e a previsão do avaliador eram guardadas antes de ver o resultado do Excel. Na primeira tentativa, sem ajuste, o avaliador acertou 94%, 93% e 81% (290, 265 e 183 fórmulas; a terceira foi de propósito a mais difícil, com formatos exóticos e matrizes). Cada diferença virou uma correção e entrou no teste automático, que repete as comparações a cada alteração. Depois da última correção, o acerto em fórmulas inéditas ainda não foi medido de novo.
O que ele não faz
- Funções fora da lista. São 137 funções, abaixo. As demais (
DESLOC,INDIRETO,HOJE,AGORA,ALEATÓRIOe as financeirasTAXA,IPGTO,PPGTO) respondem "não suportada", em vez de chute. - Só uma planilha, sem outras abas. Referências como
Planilha2!A1, nomes definidos, tabelas estruturadas e fórmulas que dependem de outras células com fórmula não existem aqui. As células são só os valores que você cola. - Último dígito de estatística e finanças.
DESVPADeVARpodem diferir na última casa decimal;PGTO,VFeVPforam ajustadas à ordem de contas do Excel e conferidas. - Formatos de
TEXTOmuito exóticos (barra entre zeros com pontos escapados, letras de calendário em formato numérico, códigos de era) respondem "não suportado" ou divergem. - Busca aproximada em dados fora de ordem.
CORRESP(8;B2:B6;-1)em uma lista desordenada pode dar uma posição diferente, porque o Excel usa busca binária; o resultado em listas ordenadas confere. - Interseção e união de intervalos (
B2:B3 B3:B4e(B2:B3;B5:B6)) não são suportadas. - Matrizes dinâmicas (
SEQUENCE,UNIQUE,SORT,FILTER) funcionam e mostram o resultado em matriz; o espalhamento nas células vizinhas não é simulado.
Funções suportadas
ABS, ANO, ARRED, ARREDMULTB, ARREDONDAR.PARA.BAIXO, ARREDONDAR.PARA.CIMA, ARRUMAR, CARACT, CARACTUNICODE, CLASSIFICAR, COL, COLS, CONCAT, CONCATENAR, CONT.NÚM, CONT.SE, CONT.SES, CONT.VALORES, CONTAR.VAZIO, CORRESP, CÓDIGO, DATA, DATA.VALOR, DATADIF, DATAM, DEF.NÚM.DEC, DESVPAD, DIA, DIA.DA.SEMANA, DIAS, DIAS360, DIATRABALHO, DIATRABALHOTOTAL, DIREITA, E, ESCOLHER, ESQUERDA, EXATO, EXP, EXT.TEXTO, FALSO, FATORIAL, FILTRO, FIMMÊS, HORA, INT, LIN, LINS, LN, LOCALIZAR, LOG, LOG10, MAIOR, MAIÚSCULA, MARRED, MED, MENOR, MINUTO, MINÚSCULA, MOD, MODO, MUDAR, MULT, MÁXIMO, MÁXIMOSES, MÉDIA, MÉDIASE, MÉDIASES, MÊS, MÍNIMO, MÍNIMOSES, N, NPER, NÃO, NÃO.DISP, NÚM.CARACT, NÚMSEMANA, NÚMSEMANAISO, ORDEM, OU, PARÂMETRO, PGTO, PI, POTÊNCIA, PRI.MAIÚSCULA, PROC, PROCH, PROCURAR, PROCV, PROCX, QUOCIENTE, RAIZ, REPT, SE, SEERRO, SEGUNDO, SENÃODISP, SEQUÊNCIA, SES, SINAL, SOMA, SOMAQUAD, SOMARPRODUTO, SOMASE, SOMASES, SUBSTITUIR, T, TEMPO, TETO, TEXTO, TEXTOANTES, TEXTODEPOIS, TIRAR, TRANSPOR, TRUNCAR, UNICODE, UNIRTEXTO, VALOR, VALOR.TEMPO, VALORNUMÉRICO, VAR, VERDADEIRO, VF, VP, XOR, É.NÃO.DISP, É.NÃO.TEXTO, ÉCÉL.VAZIA, ÉERRO, ÉERROS, ÉIMPAR, ÉLÓGICO, ÉNÚM, ÉPAR, ÉTEXTO, ÍNDICE, ÚNICO
Usar por API
GET https://meajudaflow.com.br/api/v1/avaliar-excel?formula=SUM(1,2,3)
POST https://meajudaflow.com.br/api/v1/avaliar-excel
{"formula": "=SOMASE(A2:A4;\"Maçã\";B2:B4)", "idioma": "pt-BR",
"dados": [["Produto","Qtd"],["Maçã",10],["Uva",8],["Maçã",2]]}
A resposta traz ok, valor, texto (como o Excel mostraria) e tipo. Quando o Excel daria erro, erroExcel traz o código (#N/D, #VALOR!…). Células em texto são lidas como na página ("2,5" vira número; "'0012" vira texto). Limites: fórmula de até 4.000 caracteres, até 20.000 células de dados e 64 KB. Sem chave; peço só que não use para carga contínua.
Privacidade
Na página, a avaliação roda no seu navegador e nada é enviado. Só a API recebe o que você mandar, e ela não grava nada.
Perguntas frequentes
Isso substitui testar no Excel?
Não. Ele ajuda a entender uma fórmula isolada. Planilhas reais têm formatos de célula, outras abas e dados que mudam. Teste lá o que importa.
E no Power Apps ou no Power Automate?
São outras linguagens: veja o avaliador de Power Fx e o avaliador do Power Automate.