¿Mediana en tabla dinámica en Excel 2010?

18

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

¿Hay una solución conocida?

Estoy hablando de la parte en la que puede cambiar el tipo de agregación para un campo de valor: tiene suma, mínimo, máximo, promedio, etc. pero no mediana

adolf ajo
fuente
1
Si la memoria funciona, las funciones agregadas de Excel están estrechamente relacionadas con las funciones agregadas de SQL, y tampoco encontrará una función mediana allí. Una solución alternativa de SQL puede dar una idea de cómo crear una versión de tabla dinámica de Excel.
dav
Puede aprovechar Powerpivot para hacer lo que necesita, consulte este artículo: javierguillen.wordpress.com/2011/09/13/… .
dav

Respuestas:

7

Para ejemplos simples, puede usar fórmulas de matriz en lugar de una tabla dinámica.

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

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

Confirme la entrada con Ctrl+ Shift+ Entery copie las categorías en G4, G5, etc.

Levi
fuente
2
Parece que hay un error tipográfico para el valor, en lugar de $ C $ 10, $ C $ 100 está allí.
jhamu
1

Desafortunadamente, no hay nada integrado en la función de tabla dinámica de Excel que haga esto. Sin embargo, puedes probar este complemento . Afirma ser capaz de hacerlo, pero nunca lo he usado.

Podría hacer el trabajo medio con los datos y luego incluirlos en los datos de la tabla dinámica, pero en ese punto ... ya sabe ... cuál es el punto de la tabla ...

Raystafarian
fuente
1

En realidad, puede usar la iserrorfunción para excluir el total de filas de las medianas. Por ejemplo, si las Total rowetiquetas están en row Ay los datos que desea la mediana están en row I:

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

La forma más rápida y sencilla de obtener una mediana en sus tablas dinámicas es importar su archivo Excel en Hojas de cálculo de Google. Allí puede crear una tabla dinámica y usar una mediana.

Jeff Gebhart
fuente
Tuve que votar esto porque es, con mucho, la forma más fácil de obtener los resultados. No ayuda en Excel, pero los mismos datos se pueden procesar allí en un apuro.
Dan
No es bueno si tiene datos confidenciales
adolf ajo
0

hay una manera de hacer la mediana (o cualquier fórmula) si su tabla dinámica es simple (no tiene subtotales en la tabla). Aparte de eso, no hay otra manera de incluir con gracia los cálculos medios en su tabla dinámica.

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

Utilicé la función de desplazamiento que se describe 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 - ahí es donde hice mi ejemplo

Este es el resultado final. Vea la imagen aquí:

ingrese la descripción de la imagen aquí

NOTA: no puede colocar la celda de fórmula mediana / desplazamiento en la misma columna de la que está tomando el valor mediano. TAMBIÉN, el desplazamiento le permite obtener el valor medio del valor de la columna menos la fila total general.

desafortunadamente, no hay una forma elegante de calcular la mediana (o cualquier otra) cuando trabajas con una tabla dinámica más compleja (es decir, que tiene subtotales en la tabla dinámica).

Prospertute
fuente
0

He encontrado un cambio si desea obtener rápidamente algunos valores medios específicos en su tabla dinámica: No es perfecto, pero podría ayudar en algunas situaciones.

  • Haga doble clic en su tabla dinámica en el valor agregado que desea calcular la mediana
  • Excel abre una nueva hoja con todas las filas detrás de este valor agregado
  • Seleccione el rango de valores deseado y haga clic en "Análisis de datos" en la pestaña Datos de Excel ( es posible que deba activarlo primero )
  • Elija "Estadísticas descriptivas"
  • Ajuste cuidadosamente sus parámetros ( consulte la Ayuda de esta función )
  • Excel calculará un montón de estadísticas descriptivas en una nueva hoja de forma predeterminada
Fabien
fuente
0

Como Dav comentó anteriormente, puede usar el complemento gratuito PowerPivot (puede requerir una versión más nueva de Excel). Trabajó para mí en Excel 2016. Vea este artículo: https://www.masterdataanalysis.com/ms-excel/calculating-median-excel-pivottables/

Decio
fuente
Los enlaces externos pueden romperse o no estar disponibles, en cuyo caso su respuesta no agregaría nada útil útil. Incluya la información esencial en su respuesta y use el enlace para la atribución y lectura adicional. Gracias.
Fixer1234