Vzorec programu Excel: Podmienený medián s kritériami

Obsah

Všeobecný vzorec

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

Zhrnutie

Na výpočet podmieneného mediánu založeného na jednom alebo viacerých kritériách môžete použiť maticový vzorec, ktorý používa funkcie MEDIAN a IF súčasne. V zobrazenom príklade je vzorec v F5:

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

kde „skupina“ je pomenovaný rozsah B5: B14 a „údaj“ je pomenovaný rozsah C5: C14.

Poznámka: toto je vzorec poľa a musí sa zadávať pomocou klávesov Control + Shift + Enter.

Vysvetlenie

Funkcia MEDIAN nemá vstavaný spôsob uplatňovania kritérií. Pri danom rozsahu vráti MEDIANSKÉ (stredné) číslo v tomto rozsahu.

Na uplatnenie kritérií používame funkciu IF vo vnútri MEDIAN na „filtrovanie“ hodnôt. V tomto príklade funkcia IF filtruje podľa skupiny, ako je táto:

IF(group=E5,data)

Tento výraz porovnáva každú hodnotu v pomenovanom rozsahu „skupina“ s hodnotou v E5 („A“). Pretože sa kritériá aplikujú na pole s viacerými hodnotami, výsledkom je pole TRUE FALSE hodnôt, ako je táto:

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

V tomto poli každé TRUE zodpovedá hodnote v skupine A. Funkcia IF vyhodnotí tieto výsledky a vráti zodpovedajúcu hodnotu z pomenovaného rozsahu „data“. Konečný výsledok z IF je

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

Všimnite si, že prežili iba hodnoty v skupine A a hodnoty skupiny B sú teraz NEPRAVDA. Toto pole je vrátené funkcii MEDIAN, ktorá automaticky ignoruje FALSE hodnoty a vráti strednú hodnotu, 3.

Poznámka: ak sa týmto spôsobom použije IF na filtrovanie hodnôt operáciou poľa, vzorec sa musí zadať pomocou klávesov control + shift + enter.

Ďalšie kritériá

Ak chcete použiť viac ako jedno kritérium, môžete vložiť ďalší IF do prvého IF:

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

Aby ste sa vyhli ďalšiemu vnoreniu, môžete v kritériách použiť aj logickú logiku.

Zaujímavé články...