20 votos

¿Mediana en una tabla dinámica en Excel 2010?

Es sorprendente que esta funcionalidad no esté presente en una aplicación tan antigua

¿Hay alguna solución conocida?

Me refiero a la parte en la que se puede cambiar el tipo de agregación de un campo de valor: Tiene suma, min, max, avg etc pero no mediana

8voto

gregthegeek Puntos 110

Para ejemplos sencillos puede utilizar fórmulas de matriz en lugar de una PivotTable.

Si tiene los datos de origen en las filas 10:1000, las designaciones de las categorías de los datos de origen en la columna A, los valores de los datos de origen en la columna C y la categoría que se está considerando en G3, la siguiente fórmula de matriz encontrará la mediana:

{=MEDIAN(IF($A$10:$A$1000=G3,$C$10:$C$1000))}

commit la entrada con Ctrl + Shift + Enter y copiar hacia abajo para las categorías en G4, G5, etc.

1voto

Root Null Puntos 18

Lamentablemente, no hay nada incorporado en la función de tabla dinámica de Excel que haga esto. Puedes probar con este complemento sin embargo. Dice ser capaz de hacerlo, pero nunca lo he usado.

Usted podría hacer el trabajo de la mediana con los datos y luego incluirlo en los datos de la tabla dinámica, pero en ese punto .. ya sabes .. ¿cuál es el punto de la tabla ..

1voto

Thomas Cleberg Puntos 1

En realidad, se puede utilizar el iserror para excluir las filas totales de las medianas. Por ejemplo, si el Total row las etiquetas están en row A y los datos de los que quieres la mediana están en row I :

=MEDIAN(IF(ISERROR(FIND("Total",$A$5:$A$65535)),I5:I35535))

1voto

Jeff Gebhart Puntos 21

La forma más rápida y sencilla de obtener una mediana en tus tablas dinámicas es importar tu archivo de Excel a Google Sheets. Allí puedes crear una tabla dinámica y utilizar una mediana.

0voto

Prospertute Puntos 1

Hay una manera de hacer la mediana (o cualquier fórmula) si su tabla pivote es simple (no tiene subtotales en la tabla). aparte de eso, no hay otra manera de incluir elegantemente los cálculos de la mediana en su tabla pivote.

lástima que no pueda incluir archivos adjuntos... haré una foto de mi ejemplo:

He utilizado la función de desplazamiento descrita aquí: http://www.myonlinetraininghub.com/excel-offset-function-explained también, descargue el libro de trabajo y vaya a la pestaña de la tabla dinámica - que es donde hice mi ejemplo

este es el resultado final - ver imagen aquí:

enter image description here

NOTA: no puede poner la celda de la fórmula de mediana/desplazamiento en la misma columna de la que está tomando el valor de la mediana. ADEMÁS, el desplazamiento le permite tomar el valor de la mediana del valor de la columna menos la fila del total general.

Desgraciadamente, no hay una forma elegante de hacer el cálculo de la mediana (o cualquier otro) cuando se trabaja con una tabla pivotante más compleja (es decir, que tiene subtotales en la tabla pivotante).

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X