Referência · Power Automate · Números

formatNumber

Formata um número como texto: moeda, milhar, casas decimais, zeros à esquerda, percentual. Com a cultura pt-BR, usa o ponto como separador de milhar e a vírgula como decimal. O resultado é texto, não número.

Sintaxe

formatNumber(número, formato, [cultura])

Exemplos testados

Cada resultado abaixo é o que o Power Automate devolveu ao executar a expressão em um fluxo de teste (sem conectores e sem dados reais), em 02/11/2026. Um teste automático do Me Ajuda Flow confere que o texto desta página é idêntico ao valor registrado nessa execução.
ExpressãoResultado
formatNumber(float(replace(replace('1.234,56', '.', ''), ',', '.')), 'N2', 'pt-BR')
ida e volta do padrão brasileiro
1.234,56
formatNumber(div(float(123456789), 100), 'N2', 'pt-BR')1.234.567,89
formatNumber(1234.5, 'N2', 'en-US')1,234.50
formatNumber(1234.5, 'C2', 'pt-BR')R$ 1.234,50
formatNumber(1234.5678, '#,##0.00', 'pt-BR')1.234,57
formatNumber(0.256, 'P1', 'pt-BR')25,6%
formatNumber(7, '000')
zeros à esquerda
007
formatNumber(-1234.5, 'N2', 'pt-BR')-1.234,50
formatNumber(3.14159, 'N2')
sem cultura, o ponto é decimal
3.14
formatNumber(2.5, 'F0')
arredondamento de metade
2
formatNumber(3.5, 'F0')4
formatNumber(0.125, '0.00')0.13
formatNumber(2.675, 'F2')2.67

Quando usar

Use formatNumber para apresentar valores: moeda em e-mails e aprovações ('C2' com pt-BR dá R$ 1.234,50), percentuais em relatórios e códigos com zeros à esquerda ('00000'). Faça as contas antes, com números, e formate só no final, porque o resultado é texto e não entra mais em add ou mul sem conversão. Para dinheiro, evite depender do arredondamento do formato: calcule em centavos inteiros, converta para reais só na apresentação e, se precisar de duas casas, formate um valor que já tenha exatamente duas casas.

Armadilhas

Perguntas frequentes

Como gerar o código PAG-00042?

concat('PAG-', formatNumber(42, '00000')) devolve PAG-00042. Veja o guia do código sequencial.

Existe uma função de arredondar?

Não. O Power Automate não tem round; formatNumber arredonda só como efeito do formato.

Funções relacionadas

Ferramentas para testar

Fonte oficial