Como excluir automaticamente valores máximos e mínimos ao calcular uma média no Excel

Como excluir automaticamente valores máximos e mínimos ao calcular uma média no Excel

Se eu quiser tirar uma média medial, que exclui os valores mais altos e mais baixos, existe uma maneira de fazer isso no Excel sem precisar encontrar e excluir manualmente os valores mais altos e mais baixos do cálculo da média?

Responder1

Não há função interna para o que você descreveu. No entanto, não requer uma macro VBA. Experimente a seguinte fórmula:

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

Substitua myRangepelo intervalo de células (ou seja A1:A10:).

Responder2

A resposta de Steven é ótima para versões mais antigas do Excel. No entanto, no Excel 2010 e mais recente (possivelmente também no Excel 2007), as novas funções SUMIFSpodem COUNTIFSser usadas para criar uma versão muito flexível dessa média:

Recorte do Excel

A função para a média medial é:

=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))

Se você quisesse uma média medial que excluísse mais valores dos extremos da lista, bastaria alterar os quatro 1valores nas funções SMALLe LARGEpara corresponder ao número desejado de valores a serem excluídos.

informação relacionada