Excel formula: pogojna mediana z merili -

Kazalo

Splošna formula

(=MEDIAN(IF(criteria,range)))

Povzetek

Za izračun pogojne mediane na podlagi enega ali več meril lahko uporabite matrično formulo, ki skupaj uporablja funkcije MEDIAN in IF. V prikazanem primeru je formula v F5:

=MEDIAN(IF(group=E5,data))

kjer je "skupina" imenovani obseg B5: B14, "data" pa imenovani obseg C5: C14.

Opomba: to je matrična formula, ki jo je treba vnesti s tipko control + shift + enter.

Pojasnilo

Funkcija MEDIAN nima vgrajenega načina za uporabo meril. Glede na obseg bo vrnil MEDIAN (srednjo) številko v tem obsegu.

Za uporabo meril uporabljamo funkcijo IF znotraj MEDIAN za "filtriranje" vrednosti. V tem primeru funkcija IF filtrira po skupinah, kot je ta:

IF(group=E5,data)

Ta izraz primerja vsako vrednost v imenovanem obsegu "skupina" z vrednostjo v E5 ("A"). Ker se merila uporabljajo za matriko z več vrednostmi, je rezultat matrika TRUE FALSE vrednosti, kot je ta:

(TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE)

V tem polju vsaka TRUE ustreza vrednosti v skupini A. Funkcija IF ovrednoti te rezultate in vrne ustrezno vrednost iz imenovanega obsega "podatki". Končni rezultat iz IF je

(1;2;3;3;5;FALSE;FALSE;FALSE;FALSE;FALSE)

Upoštevajte, da so preživele samo vrednosti v skupini A, vrednosti skupine B pa so zdaj FALSE. Ta matrika se vrne v funkcijo MEDIAN, ki samodejno prezre vrednosti FALSE in vrne srednjo vrednost, 3.

Opomba: če se IF uporablja na ta način za filtriranje vrednosti z operacijo matrike, je treba formulo vnesti s tipko control + shift + enter.

Dodatna merila

Če želite uporabiti več kriterijev, lahko v prvo IF vstavite še eno IF:

(=MEDIAN(IF(criteria1,IF(criteria2,data))))

Da bi se izognili dodatnemu gnezdenju, lahko v merilih uporabite tudi logično logiko.

Zanimive Članki...