La función TEXTO de Excel 2016 ignora el formato

La función TEXTO de Excel 2016 ignora el formato

Tengo una pequeña tabla dinámica que muestra las ventas totales de tres marcas en dos columnas (una como moneda y la otra como porcentaje del total). Los números de la columna de moneda tienen el formato de moneda, con separador de miles, dos decimales y "лв". después de cada número. Para cada una de estas filas, he creado una 'etiqueta' dinámica que he copiado en un gráfico circular para tener valores de datos personalizados. Una etiqueta dice así:

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

El problema que tengo es que la función de texto parece ignorar "#'###.## лв". formateando por completo. En lugar de mostrar "1'234'567,89 лв.", la función muestra "123'456'789 лв.", colocando mal el separador de miles, ignorando la coma decimal y haciendo que el número parezca mayor de lo que es. Los porcentajes tienen el formato correcto. ¡Cualquier ayuda con este problema sería muy apreciada!

Respuesta1

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

Al mover el último corchete del código anterior justo después del formato y antes del signo &, se solucionó el problema.

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

información relacionada