Exclui outliers do cálculo da média

6

Eu quero calcular a média dos números dados na coluna A, como mostra a figura abaixo. Mas eu quero basear a média em valores iguais ou maiores que 15 e iguais ou menores que 25 , através dos limites especificados nas células E11 e E12 . Por exemplo, 100 e todos aqueles na coluna B marcados como FALSE devem ser excluídos.

Como eu poderia conseguir isso no Excel?

    
por james 07.06.2013 / 20:00

3 respostas

5

Você pode usar AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…) , que retorna a média (média aritmética) de todas as células que atendem a vários critérios.

Digite esta fórmula em qualquer célula disponível ...

=AVERAGEIFS(A1:A18,A1:A18,"<25",A1:A18,">15")

Se seus valores condicionais estiverem em E11 e E12 , você poderá inserir essa fórmula ...

=AVERAGEIFS(A1:A18,A1:A18,"<"&E12,A1:A18,">"&E11)

que são ambos iguais a 22 no seu caso.

-Espero que isso ajude

    
por 07.06.2013 / 20:27
2

Você pode usar o AVERAGEIF na sua versão do Excel para condições únicas.

Mas, como você tem várias condições, sugiro usar o SUMPRODUCT:

=SUMPRODUCT(($A$1:$A$19>$E$11)*($A$1:$A$19<$E$12)*($A$1:$A$19))/SUMPRODUCT(($A$1:$A$19>$E$11)*($A$1:$A$19<$E$12))

O numerador retornará a soma dos números desse intervalo que estão no seu intervalo de destino.

O denominador retornará a contagem desses números nesse intervalo que estão no seu intervalo de segmentação.

    
por 07.06.2013 / 20:09
2

Uma versão prolixa que pode ajudar a entender onde outras respostas não estão "funcionando" como deveriam ou que podem ser educacionais, também considera colunas inteiras que podem tornar a expansão subsequente sem problemas:

=SUMIFS(A:A,A:A,">="&$E$12,A:A,"<="&$E$11)/COUNTIFS(A:A,">="&$E$12,A:A,"<="&$E$11)

Observe que as fórmulas > Auditoria de Fórmula - Avaliar a Fórmula, Avaliar irá percorrer o processo de cálculo e, assim, pode ajudar a identificar erros.

A resposta da nota fornecida é 21,666667 (com ou sem valor em A19 ) e eu mudei 25 para E11 e 15 para E12 .

    
por 07.06.2013 / 21:15