Crear un porcentaje en una tabla dinámica Se realiza simplemente cambiando el modo de cálculo del campo Valor. El método es el siguiente:
- Arrastra el campo para el cual quieres hacer un porcentajeEste campo debe contener valores numéricos.
- Seleccione la opción Porcentaje. En las opciones de cálculo avanzado de un TCD, tienes la opción de porcentaje.
- Porcentaje o porcentaje de padresSi su TCD tiene varios niveles jerárquicos, puede calcular el porcentaje para cada nivel.
No sumar el porcentaje por fórmula
Es muy común ver usuarios agregar fórmulas de cálculo afuera de la tabla dinámica para realizar estas operaciones adicionales.
Por ejemplo, en el siguiente ejemplo, la fórmula toma el valor de las bebidas y lo divide por el total general.

Sin embargo, cuando vaya a actualizar su TCD, la celda que contiene el total corre el riesgo de ser modificada y por lo tanto distorsionar los resultados!!!!
Esta técnica no sólo es tediosa sino también propensa a errores.. Nunca construyas tus porcentajes de esta manera con un TCD. ⛔⛔⛔
Agregar una columna de porcentaje a un TCD
Para agregar una columna de porcentaje a una tabla dinámica, simplemente cambia el tipo de cálculo.
- Seleccione su campo en la sección Valor.
- Luego el menú Parámetros del campo de valor haciendo clic en la flecha.

- Luego vas a la segunda pestaña. Mostrar valores.

- Seleccione en el menú desplegable la opción % del total de la columna (o % del total general).

- Dé el nombre que mejor caracterice su columna.
- El resultado es el siguiente sin la más mínima fórmula de cálculo.

- La opción PORCENTAJE DE de la función PIVOTAR POR le permite tener un resultado equivalente.
Errores porcentuales en subniveles jerárquicos
En el párrafo anterior, el porcentaje se calculó en base a todos los valores de la columna, o en el Total general.
Ahora bien, si nos encontramos en una situación en la que el TCD tiene una jerarquía entre datos, el cálculo anterior es difícil de leer porque presenta los detalles de cada categoría.
Por ejemplo, en la siguiente imagen, el porcentaje total de "Cereales" Corresponde a la suma de las dos subcategorías. Sin embargo, para cada categoría (Nivel 2), no disponemos de una vista de la distribución de las subcategorías (Nivel 1).

Por suerte, existe una solución para presentar mejor el porcentaje de subcategorías. Esto es lo que llamamos el porcentaje de padres.
Artículos relacionados
- Cómo hacer un porcentaje en Excel y sin Fórmula
- Cómo agrupar por fecha en una tabla dinámica
- Porcentaje en etiquetas de gráficos de Excel
- Calcular el aumento porcentual con Excel
- Función PIVOTE POR de Excel
Porcentaje de padres
En las opciones de cálculo de TCD, tienes la opción % del total de padres.

PERO ESO NO ES TODO !!! También deberás indicar el nivel superior (el nivel PADRE). Aquí el campo Categoría.

El resultado ahora muestra 100% dependiendo del nivel superior.

Encontrará información adicional sobre mostrar diferentes cálculos en los campos de valor de un TCD en el sitio web de Microsoft.
Video explicativo
El siguiente vídeo te resume todas estas técnicas
10/04/2024 a las 06:15
Hola,
No puedo mostrar los porcentajes en mi caso (visualización del 100% para todos los cuadros).
Creo que eso viene de mi punto de partida.
¿Podría aclarar dónde puedo encontrar la tabla de datos iniciales de su ejemplo para poder reproducirla?
gracias,
cordialement,
21/02/2024 a las 12:48
hola y gracias por estas valiosas soluciones
Tengo tablas dinámicas donde debo visualizar en tres columnas: columna B: pronósticos, columna C: logros y columna D: tasa de logro (B/A%)
Ejemplo:
columna A ___________ columna B ___________ columna C ___________ columna D
proveedor 1_________ 300 _________________ 200 ______________ =200/300*100 (%)
proveedor de servicios 2 ___________ 500 _________________ 500 ______________ =500/500*100 (%)
proveedor 3 ___________ 4500 _______________ 3700 ______________ =3700/4500*100 (%)
¿Cómo crear esta columna D?
te lo agradezco una vez mas
21/02/2024 a las 13:12
Para ello, debes realizar una medición en DAX. Próximamente publicaré un curso de formación que les explicará el principio del DAX.
26/09/2023 a las 08:30
Hola,
Interesante, pero me gustaría mostrar un porcentaje relativo a otra fila calculada. En mi caso, quiero mostrar el porcentaje de causas en comparación con la cantidad de eventos.
Un evento puede tener varias causas. No puedo usar el total de la columna.
Probé el cálculo "% de..." pero es un porcentaje relativo a un valor particular de la fuente de datos.
¿Alguna idea de cómo hacer esto de forma sencilla?
26/09/2023 a las 08:42
Hola, ¿has probado 'Porcentaje de padres' e indicas el nivel jerárquico superior? Esta opción existe desde Excel 2010.
21/12/2020 a las 15:22
Hola,
Expresé los resultados de un campo de valor como % del total de la línea principal de un campo base (para expresar el porcentaje de un ingrediente en la receta)
Recibo mis resultados y está bien.
Ahora me gustaría utilizar estos resultados en % en otro campo calculado: es decir quiero multiplicar este resultado obtenido en porcentaje por otra columna de mi base de datos. Es posible ?
03/12/2020 a las 12:07
Hola,
Todo es una estupidez para mí. Tengo una tabla con los meses en fila y los años en columnas, valores de facturación sin IVA, facturación acumulada sin IVA, y cuando quiero la evolución a finales de marzo, por ejemplo, me sale mal el cálculo. la diferencia en % se hace sobre la facturación mensual y no sobre la acumulación.
Al filtrar mis meses, obtengo los resultados correctos pero mi tabla se reduce a 2 líneas, ya no tengo los detalles mensuales.
¿La opinión de un médico?
03/12/2020 a las 12:40
La solución utiliza Power Pivot y DAX. Pero sólo hago eso durante un curso de formación de 4 días.
25/09/2020 a las 13:41
Hola,
Creé una tabla dinámica con una lista de cuasi accidentes para mi trabajo. Me gustaría mostrar los porcentajes de la cantidad de archivos con acciones inmediatas pero aún con tu método no funciona, si pudieras ayudarme a resolver mi problema serías de gran ayuda.
Gracias de antemano por su regreso.
cordialement,
18/08/2020 a las 08:19
Simplemente diré gracias.
29/07/2020 a las 16:23
Hola,
Creé un TCD donde tengo referencias de componentes en línea y las estaciones de trabajo de un taller en columna
Por lo tanto obtengo una tabla que me indica en qué estaciones se utilizan los componentes (puede ser solo uno o varios)
Quiero agregar un cálculo por línea de la cantidad de publicaciones que usan cada componente
16/07/2020 a las 11:01
Hola,
En primer lugar, ¡gracias por sus hojas explicativas que son simplemente brillantes! Ya me han ayudado muchas veces. Muchas gracias.
Entonces me encuentro con un problema, ¿quizás podrías ayudarme?
No sé si esto es posible, sabiendo que tengo la versión 2007 de Excel.
En mi TCD tengo online todas las fechas ordenadas por año/trimestres/meses/días/horas. En columna, mínimas y máximas de temperaturas para cada una de sus entidades, determinadas por el TCD. Mi objetivo sería diferenciar entre estos máximos y estos mínimos. Sin embargo, el método que propusiste no funciona. Además, probé otro método agregando "Campos calculados" a través del menú "Fórmulas", pero cuando se abre la ventana, mis columnas no aparecen, por lo que no puedo aplicarles fórmulas. ¿Tienes otra solución que ofrecerme?
Gracias de antemano
cordialement,
Caroline
09/06/2020 a las 15:29
Hola,
¡Gracias por esta valiosa información! Tengo una solicitud específica: ¿cómo agregar porcentajes a TODAS las columnas de mi TCD (que tiene un buen centenar) sin tener que hacerlo manualmente (Mostrar > % del total de la columna) en cada columna?
cordialmente
CBadnight
09/06/2020 a las 15:32
100 columnas en un TCD ¿Y su tabla todavía es legible?
Pero así no tengo ninguna solución que ofrecerte ni para crear medidas desde Power Pivot pero no es algo fácil de hacer ni de explicar.