Añadir cálculos de tabla en tablas dinámicas
El tipo de datos del valor de la celda cambia automáticamente en función del cálculo.
Por ejemplo, si aplica la función Rank a un campo de moneda, los valores se muestran como números enteros en lugar de moneda.
Del mismo modo, si aplica la función Diferencia porcentual, los valores de las celdas se muestran como porcentajes.
No se pueden ejecutar los cálculos de tabla Total, Diferencia y Diferencia porcentual en una tabla dinámica ordenada por una medida. Debe eliminar la opción de ordenación
y, a continuación, añadir el cálculo.
- Haga clic en
, la pestaña Paneles. - Haga clic en el Diseñador de paneles, en la esquina inferior izquierda.
- En el cuadro de diálogo Análisis, haga clic en el botón
, el botón Opciones, junto a un análisis, y seleccione Editar. - En la página de análisis, seleccione una tabla dinámica.
- En el panel Elementos visuales, haga clic en
, el botón Opciones, situado junto a un campo del contenedor del campo Valores. - Seleccione Añadir cálculo de tabla y elija una función de la lista:
- Total acumulado: calcula la suma del valor de una celda y los valores de todas las celdas que la
preceden. Esta suma se calcula como
Celda 1 = Celda 1,Celda 2 = Celda 1 + Celda 2,Celda 3 = Celda 1 + Celda 2 + Celda 3, y así sucesivamente. - Diferencia: calcula la diferencia entre el valor de una celda y el valor de la celda que la
precede. Esta diferencia se calcula como
Celda 1 = Celda 1 - nulo,Celda 2 = Celda 2 - Celda 1,Celda 3 = Celda 3 - Celda 2, y así sucesivamente. Dado queCelda 1 - nulo = nulo, el valor de laCelda 1está siempre vacío. - Diferencia porcentual: calcula la diferencia porcentual entre el valor de una celda y el valor de la celda
que la precede, divido por el valor de la celda que la precede. Este valor se calcula
como
Celda 1 = (Celda 1 - nulo) / nulo,Celda 2 = (Celda 2 - Celda 1) / Celda 1,Celda 3 = (Celda 3 - Celda 2) / Celda 2, y así sucesivamente. Dado que(Celda 1 - nulo) / nulo = nulo, el valor de laCelda 1está siempre vacío. - Porcentaje del totalcalcula el porcentaje que representa una celda sobre la suma de todas las celdas incluidas
en el cálculo. Este porcentaje se calcula como
Celda 1 = Celda 1 / (suma de todas las celdas),Celda 2 = Celda 2 / (suma de todas las celdas), y así sucesivamente. - Rank: calcula la posición del valor de una celda en comparación con los valores de las
demás celdas incluidas en el cálculo. Rank siempre muestra el valor más alto igual
a 1 y el más bajo igual al recuento de celdas incluidas en el cálculo.
Si hay dos o más celdas con valores iguales, reciben el mismo rango, pero cada una ocupa un lugar en la clasificación. Como resultado, el siguiente valor más alto desciende en el rango según el número de celdas en el rango superior a él, menos 1. Por ejemplo, si se clasifican los valores 5,3,3,4,3,2, sus rangos son 1,3,3,2,3,6.
- Percentile: calcula el porcentaje de los valores de las celdas incluidas en el cálculo que son
iguales o inferiores al valor de una celda determinada. Este porcentaje se calcula
como
percentile rank(x) = 100 * B / N, dondeB = número de puntuaciones por debajo de xyN = número de puntuaciones.
- Total acumulado: calcula la suma del valor de una celda y los valores de todas las celdas que la
preceden. Esta suma se calcula como
- Para cambiar cómo se aplica el cálculo, haga clic en
, el botón Opciones, situado junto a un campo con un cálculo; a continuación, seleccione Calcular como y elija una opción de la lista:- En toda la tabla: aplica el cálculo en todas las filas, independientemente de cualquier agrupación.
- En las columnas: aplica el cálculo en todas las columnas, independientemente de cualquier agrupación.
- En las filas y luego en las columnas: aplica el cálculo en las filas y, a continuación, toma los resultados y vuelve a aplicar el cálculo en las columnas.
- En las columnas y luego en las filas: aplica el cálculo en las columnas y, a continuación, toma los resultados y vuelve a aplicar el cálculo en las filas.
- Por grupo en las filas: aplica el cálculo en todas las filas dentro de los límites del grupo, según lo determinado
por el segundo nivel de agrupación aplicado a las columnas.
Por ejemplo, si se agrupa por el campo 2 y luego por el campo 1, la agrupación se aplica en el nivel del campo 2. Si se agrupa por el campo 3, campo 2 y campo 1, la agrupación se aplica de nuevo en el nivel del campo 2.
- Por grupo en las columnas: aplica el cálculo en las columnas dentro de los límites del grupo, según lo determinado
por el segundo nivel de agrupación aplicado a las filas.
Por ejemplo, si se agrupa por el campo 2 y luego por el campo 1, la agrupación se aplica en el nivel del campo 2. Si se agrupa por el campo 3, campo 2 y campo 1, la agrupación se aplica de nuevo en el nivel del campo 2.
- Por grupo en las filas y luego en las columnas: aplica el cálculo en todas las filas dentro de los límites del grupo, según lo determinado
por el segundo nivel de agrupación aplicado a las columnas. A continuación, la función
coge los resultados y vuelve a aplicar el cálculo en las columnas dentro de los límites
del grupo, según lo determinado por el segundo nivel de agrupación aplicado a las
filas.
Por ejemplo, si se agrupa una fila o columna por el campo 2 y luego por el campo 1, la agrupación se aplica en el nivel del campo 2. Si se agrupa por el campo 3, campo 2 y campo 1, la agrupación se aplica de nuevo en el nivel del campo 2.
- Por grupo en las columnas y luego en las filas: aplica el cálculo en las columnas dentro de los límites del grupo, según lo determinado
por el segundo nivel de agrupación aplicado a las filas. A continuación, la función
coge los resultados y vuelve a aplicar el cálculo en todas las filas dentro de los
límites del grupo, según lo determinado por el segundo nivel de agrupación aplicado
a las columnas.
Por ejemplo, si se agrupa una fila o columna por el campo 2 y luego por el campo 1, la agrupación se aplica en el nivel del campo 2. Si se agrupa por el campo 3, campo 2 y campo 1, la agrupación se aplica de nuevo en el nivel del campo 2.