Cómo excluir automáticamente los valores máximos y mínimos al calcular un promedio en Excel

Cómo excluir automáticamente los valores máximos y mínimos al calcular un promedio en Excel

Si quiero tomar un promedio medio, que excluye los valores más altos y más bajos, ¿hay alguna manera de hacerlo en Excel sin tener que buscar y excluir manualmente los valores más altos y más bajos del cálculo del promedio?

Respuesta1

No hay ninguna función incorporada para lo que describiste. Sin embargo, no requiere una macro VBA. Pruebe la siguiente fórmula:

=(SUM(myRange) - MAX(myRange) - MIN(myRange)) / (COUNT(myRange) -2)

Reemplace myRangecon el rango de celdas (es decir A1:A10:).

Respuesta2

La respuesta de Steven es excelente para versiones anteriores de Excel. Sin embargo, en Excel 2010 y versiones posteriores (posiblemente también en Excel 2007), las nuevas funciones SUMIFSy COUNTIFSse pueden utilizar para crear una versión muy flexible de dicho promedio:

recorte de excel

La función para el promedio medio es:

=SUMIFS(B2:B7,B2:B7,"<"&LARGE(B2:B7,1),B2:B7,">"&SMALL(B2:B7,1))/COUNTIFS(B2:B7,"<"&LARGE(B2:B7,1),B2:B7,">"&SMALL(B2:B7,1))

Si quisiera un promedio medio que excluya más valores de los extremos de la lista, simplemente cambiaría los cuatro 1valores dentro de las SMALLfunciones y LARGEpara que coincidan con el número deseado de valores a excluir.

información relacionada