Tento tutoriál ukáže, ako vypočítať medián hodnôt, ktoré spĺňajú určité kritériá v Exceli a Tabuľkách Google.
Funkcia MEDIAN
Funkcia MEDIAN vypočíta hodnotu mediánu v sérii čísel.
= MEDIAN (C2: C10)
Neexistuje však vstavaná funkcia „Median If“ na výpočet mediánu iba pre čísla, ktoré spĺňajú určité kritériá.
Poznámka: Možno ste oboznámení s funkciou AVERAGEIFS, ktorá vypočíta priemer pre čísla, ktoré spĺňajú určité kritériá. Stredná alternatíva neexistuje.
Median If - Array Formula
Aby sme dosiahli svoj cieľ výpočtu strednej hodnoty čísel, ktoré spĺňajú určité kritériá, musíme použiť Arrayov vzorec. S naším vzorcom poľa použijeme funkciu IF vo funkcii MEDIAN, takže vezmeme iba medián hodnôt, ktoré spĺňajú kritériá zadané vo funkcii IF.
Na základe nášho predchádzajúceho súboru údajov vezmime strednú hodnotu pre Apple.
= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))
Excel 2022 a starší
V Office 365 a verziách Excelu po roku 2022 môžete vyššie uvedený vzorec jednoducho zadať ako obvykle (stlačením VSTÚPIŤ).
V programe Excel 2022 a staršom však musíte vzorec zadať stlačením CTRL + SHIFT + ENTER. Potom si všimnete, že okolo vzorca sa nachádzajú zložené zátvorky:
{= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Dôležité: nepíšte tieto zložené zátvorky sami, musíte ich zadať iba pomocou CTRL + SHIFT + ENTER.
Ako funguje vzorec?
Pamätajte si, že toto je náš vzorec:
{= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Vzorec funguje tak, že hodnotí kritériá každej hodnoty ako PRAVDIVÉ alebo NEPRAVDIVÉ.
= MEDIAN (IF ({FALSE; TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))
Ďalej funkcia IF nahradí každú hodnotu hodnotou FALSE, ak je splnená jej podmienka.
= MEDIAN ({FALSE; 1205; FALSE; FALSE; 1261; FALSE; 1090; 1748; FALSE})
Teraz funkcia MEDIAN ignoruje NEPRAVDIVÉ hodnoty a vypočíta medián zostávajúcich hodnôt (1233 je priemer dvoch stredných hodnôt: 1205 a 1261).
Medián IF - viacnásobné kritériá
Medián môžete tiež vypočítať na základe viacerých kritérií pomocou booleovskej logiky.
Pozrime sa na nový súbor údajov so stĺpcami Poloha, Rok a Sklad:
Tu je vzorec na výpočet mediánu na základe viacerých kritérií:
= MEDIAN (IF ((A2: A4 = "B")*(B2: B4 = 2008), C2: C4))
Všimnite si tu, že vynásobíme dve sady kritérií dohromady:
(G8: G10 = "b")*(H8: H10 = 2008)
Ak sú obe kritériá PRAVDIVÉ, bude sa počítať ako PRAVDA, ale ak je jedno (alebo viac) kritérií NEPRAVDA, bude sa počítať ako NEPRAVDA.
Pomocou tejto metodiky môžete pridať mnoho rôznych kritérií.
Priemerný vzorec If v Tabuľkách Google
Všetky vyššie uvedené príklady fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.