Nos arquivos de ajuda do MEDIAN , vemos que" Se um argumento de matriz ou referência contiver texto, valores lógicos ou células vazias, esses valores serão ignorados; no entanto, as células com o valor zero serão incluídas " Portanto, uma solução seria (digamos, na coluna F) definir uma fórmula IF que retorna o valor na coluna E se os critérios forem atendidos e ""
ou similar se os critérios não forem atendidos. Então, basta tomar a mediana da coluna F.
Suponha que eu queira saber a fofura mediana apenas de cães de olhos castanhos:
Oquedáoresultadonecessário:
Estanãoéumasoluçãobrilhante,maséviável.Vocêconseguevermuitoexplicitamentequaiscélulasforamselecionadas,assimvocêpodeverimediatamentesevocêusouoIF
,masadesvantageméquevocêpodepreferirnãoterumacolunausadadessamaneira.
Ométodo"mais inteligente" é usar uma fórmula de matriz, mas isso não oferece uma verificação visual de quais células você selecionou:
=MEDIAN(IF((A2:A9="Dog")*(B2:B9="Brown"),E2:E9,""))
Lembre-se de pressionar CONTROL-SHIFT-ENTER para terminar de inserir a fórmula de matriz; a chave de entrada sozinha não é suficiente. O IF
na fórmula da matriz seleciona efetivamente apenas as células em E2: E9 que correspondem aos critérios, e a MEDIAN
será aplicada apenas às células desejadas. Isso significa que você pode fazer algo assim para obter uma tabela de medianas de acordo com vários critérios:
Tomecuidadocomasreferênciasdecélulasabsolutaserelativasparafacilitaroarrastodafórmula!Porexemplo,afórmuladematrizemH2
deveseraseguinte;Observeque,emH$1
,alinhaéfixa,masacolunavariaàmedidaquevocêarrastaeocontrárioocorreem$G2
.
=MEDIAN(IF(($A$2:$A$9=H$1)*($B$2:$B$9=$G2),$E$2:$E$9,""))
Isso fornece uma tabela útil de resultados.