Quero calcular a média dos números fornecidos na coluna A, conforme mostrado na figura abaixo. Mas quero basear a média em valoresigual ou superior a 15 e igual ou inferior a 25, através dos limites especificados nas células E11
e E12
. Por exemplo, 100 e todos aqueles na Coluna B marcados como FALSO devem ser excluídos.
Como eu poderia conseguir isso no Excel?
Responder1
Você pode usar AVERAGEIFS(average_range,criteria_range1,criteria1,criteria_range2,criteria2…)
which retorna a média (média aritmética) de todas as células que atendem a vários critérios.
Insira esta fórmula em qualquer célula disponível...
=AVERAGEIFS(A1:A18,A1:A18,"<25",A1:A18,">15")
Se seus valores condicionais estiverem corretos E11
e E12
você puder inserir esta fórmula...
=AVERAGEIFS(A1:A18,A1:A18,"<"&E12,A1:A18,">"&E11)
que são iguais a 22 no seu caso.
-Eu espero que isso ajude
Responder2
Você pode usar AVERAGEIF na sua versão do Excel para condições únicas.
Mas, como você tem diversas condições, sugiro que use 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 se enquadram no intervalo de destino.
O denominador retornará a contagem dos números nesse intervalo que se enquadram no seu intervalo alvo.
Responder3
Uma versão prolixa que pode ajudar a entender onde outras respostas não estão "desempenhando" como deveriam ou que poderiam ser educacionais, também considera colunas inteiras que podem tornar a expansão subsequente livre de problemas:
=SOMASE(A:A,A:A,">="&$E$12,A:A,"<="&$E$11)/CONTARSE(A:A,">="&$E$12,A :A,"<="&$E$11)
Observe que Fórmulas > Auditoria de Fórmula - Avaliar Fórmula, Avaliar percorrerá o processo de cálculo e, portanto, pode ajudar a identificar erros.
Observe que a resposta fornecida é 21,66667 (com ou sem valor em A19
) e que mudei 25 para E11
e 15 para E12
.