Excel formula: Uvjetna medijana s kriterijima -

Sadržaj

Generička formula

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

Sažetak

Za izračunavanje uvjetne medijane na temelju jednog ili više kriterija možete koristiti formulu niza koja zajedno koristi funkcije MEDIAN i IF. U prikazanom primjeru formula u F5 je:

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

gdje je "grupa" imenovani raspon B5: B14, a "podaci" imenovani raspon C5: C14.

Napomena: ovo je formula niza i mora se unijeti sa control + shift + enter.

Obrazloženje

Funkcija MEDIAN nema ugrađeni način primjene kriterija. S obzirom na raspon, vratit će MEDIJSKI (srednji) broj u tom rasponu.

Za primjenu kriterija koristimo funkciju IF unutar MEDIAN za "filtriranje" vrijednosti. U ovom primjeru funkcija IF filtrira prema grupi poput ove:

IF(group=E5,data)

Ovaj izraz uspoređuje svaku vrijednost u imenovanom rasponu "grupa" s vrijednošću u E5 ("A"). Budući da se kriterij primjenjuje na niz s više vrijednosti, rezultat je niz TRUE FALSE vrijednosti poput ove:

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

U ovom nizu svaka TRUE odgovara vrijednosti u skupini A. IF funkcija procjenjuje ove rezultate i vraća odgovarajuću vrijednost iz imenovanog raspona "podaci". Konačni rezultat iz IF je

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

Primijetite da su preživjele samo vrijednosti u skupini A, a vrijednosti skupine B sada su FALSE. Ovaj se niz vraća u funkciju MEDIAN, koja automatski zanemaruje FALSE vrijednosti i vraća srednju vrijednost, 3.

Napomena: kada se IF koristi na ovaj način za filtriranje vrijednosti pomoću operacije polja, formula se mora unijeti s control + shift + enter.

Dodatni kriteriji

Da biste primijenili više kriterija, možete ugnijezditi još jedan IF unutar prvog IF:

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

Da biste izbjegli dodatno gniježđenje, u kriterijima možete koristiti i logičku logiku.

Zanimljivi članci...