Excel vzorec: Podmíněný medián s kritérii -

Obsah

Obecný vzorec

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

souhrn

Pro výpočet podmíněného mediánu na základě jednoho nebo více kritérií můžete použít maticový vzorec, který používá funkce MEDIAN a IF společně. V zobrazeném příkladu je vzorec v F5:

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

kde „skupina“ je pojmenovaný rozsah B5: B14 a „data“ je pojmenovaný rozsah C5: C14.

Poznámka: toto je maticový vzorec a musí být zadán pomocí kláves Control + Shift + Enter.

Vysvětlení

Funkce MEDIAN nemá vestavěný způsob použití kritérií. Vzhledem k rozsahu vrátí MEDIAN (střední) číslo v tomto rozsahu.

K použití kritérií používáme funkci IF uvnitř MEDIAN k „filtrování“ hodnot. V tomto příkladu funkce IF filtruje podle skupiny takto:

IF(group=E5,data)

Tento výraz porovnává každou hodnotu v pojmenovaném rozsahu „skupina“ s hodnotou v E5 („A“). Protože se kritéria aplikují na pole s více hodnotami, výsledkem je pole TRUE FALSE hodnot, jako je tato:

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

V tomto poli odpovídá každé TRUE hodnotě ve skupině A. Funkce IF vyhodnotí tyto výsledky a vrátí odpovídající hodnotu z pojmenovaného rozsahu „data“. Konečný výsledek z IF je

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

Všimněte si, že přežily pouze hodnoty ve skupině A a hodnoty skupiny B jsou nyní NEPRAVDA. Toto pole je vráceno do funkce MEDIAN, která automaticky ignoruje FALSE hodnoty a vrátí střední hodnotu, 3.

Poznámka: Když se IF používá tímto způsobem k filtrování hodnot pomocí operace s polem, vzorec musí být zadán pomocí kláves Control + Shift + Enter.

Další kritéria

Chcete-li použít více než jedno kritérium, můžete vnořit další IF do prvního IF:

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

Abyste se vyhnuli dalšímu vnoření, můžete v kritériích použít také logickou logiku.

Zajímavé články...