![Excel: tabla dinámica con "% del total de la fila principal"](https://rvso.com/image/1703336/Excel%3A%20tabla%20din%C3%A1mica%20con%20%22%25%20del%20total%20de%20la%20fila%20principal%22.png)
Me gustaría crear una tabla dinámica en Excel en la que las columnas se agrupen por fecha (mes) y solo haya una columna que calcule los porcentajes de los totales principales. ¿Hay alguna manera de hacerlo sin que Excel coloque nuevas columnas en cada agrupación mensual?
Mis datos de muestra son los siguientes:
Si construyo una tabla dinámica con estos datos y la agrupo en las columnas por mes de fecha. Obtengo lo siguiente:
Pero si agrego otro valor que se calcula por "% del total de la fila principal", lo hace para cada mes.
¿Hay alguna manera de tener solo la última columna ("Gesamt: Summe von Price2") que calcula los porcentajes de la suma total, sin tener las nuevas columnas ("Summe von Price2") para cada mes? Sé que puedo ocultar columnas, pero estoy buscando una manera de no crearlas en absoluto.
Respuesta1
Lamentablemente, no existe una forma de hacer esto de forma nativa con una tabla dinámica. Cuando necesito algo como esto, simplemente crearé la columna adicional fuera de la tabla dinámica usando una fórmula como la siguiente que recorre toda la columna E, suponiendo queGesamtergebnisestá en la columna D:
E2=IF(ISBLANK($D2),"",$D2/MAX($D:$D))
E3=IF(ISBLANK($D3),"",$D3/MAX($D:$D))
E4=IF(ISBLANK($D4),"",$D4/MAX($D:$D))
Obviamente, esto depende de que el total de la columna sea el valor más grande en la columna D, por lo que no funcionará en algunos casos. Por ejemplo, si hubiera valores negativos en la columna Precio que hicieran que el valor más grande en la Columna D fuera uno de losfilas de elementosen lugar de la fila total. Pero en ese caso puedes seleccionar la fila total como:=IF(ISBLANK($D2),"",$D2/$D$10)