A função TEXTO do Excel 2016 ignora a formatação

A função TEXTO do Excel 2016 ignora a formatação

Tenho uma pequena tabela dinâmica que exibe o total de vendas de três marcas em duas colunas (uma como moeda e a outra como% do total). Os números da coluna de moeda são formatados como moeda, com separador de milhares, duas casas decimais e "лв." depois de cada número. Para cada uma dessas linhas, criei um 'rótulo' dinâmico que copiei em um gráfico de pizza para ter valores de dados personalizados. Um rótulo diz o seguinte:

=A4&CHAR(10)&TEXT(GETPIVOTDATA("Sales";$A$3;"Brand";A4);"#'### лв."&CHAR(10)&TEXT(GETPIVOTDATA("Sales %";$A$3;"Brand";A4);"0.00%"))

O problema que estou tendo é que a função de texto parece ignorar o "#'###.## лв." formatação completamente. Em vez de exibir "1'234'567,89 лв.", a função exibe "123'456'789 лв.", colocando o separador de milhares no lugar errado, ignorando a vírgula decimal e fazendo o número parecer maior do que é. As porcentagens estão formatadas corretamente. Qualquer ajuda com este problema seria muito apreciada!

Responder1

=A4&CHAR(10)&TEXT(GETPIVOTDATA("Vendas";$A$3;"Marca";A4);"#'### лв."&CHAR(10)&TEXT(GETPIVOTDATA("Vendas %";$A$3; "Marca";A4);"0,00%"))

Movendo o último colchete do código acima para logo após a formatação e antes do sinal &, o problema foi corrigido.

=A4&CHAR(10)&TEXT(GETPIVOTDATA("Vendas";$A$3;"Marca";A4);"#'### лв.")&CHAR(10)&TEXT(GETPIVOTDATA("Vendas %";$A$3 ;"Marca";A4);"0,00%")

informação relacionada