Tento tutoriál předvede, jak vypočítat medián hodnot, které splňují určitá kritéria v Excelu a Tabulkách Google.
Funkce MEDIAN
Funkce MEDIAN vypočítá střední hodnotu v řadě čísel.
= STŘEDNÍ (C2: C10)
Neexistuje však žádná vestavěná funkce „Median If“ pro výpočet střední hodnoty pouze pro čísla, která splňují určitá kritéria.
Poznámka: Možná jste obeznámeni s funkcí AVERAGEIFS, která vypočítá průměr pro čísla, která splňují určitá kritéria. Mediánová alternativa neexistuje.
Median If - Array Formula
Abychom tedy dosáhli svého cíle spočítat střední hodnotu čísel, která splňují určitá kritéria, musíme použít Arrayův vzorec. S naším vzorcem pole použijeme funkci IF uvnitř funkce MEDIAN, takže vezmeme pouze medián hodnot, které splňují kritéria zadaná ve funkci IF.
Vezměme si pomocí předchozí sady dat střední hodnotu pro Apple.
= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))
Excel 2022 a starší
V Office 365 a verzích Excelu po roce 2022 můžete výše uvedený vzorec jednoduše zadat jako obvykle (stisknutím VSTUP).
V aplikaci Excel 2022 a dřívější však musíte vzorec zadat stisknutím CTRL + SHIFT + ENTER. Poté si všimnete, že se kolem vzorce objevují kudrnaté závorky:
{= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Důležité: nepište tyto složené závorky sami, musíte je zadat pouze pomocí CTRL + SHIFT + ENTER.
Jak funguje vzorec?
Pamatujte, že toto je náš vzorec:
{= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Vzorec funguje tak, že hodnotí kritéria každé hodnoty jako PRAVDA nebo NEPRAVDA.
= MEDIAN (IF ({FALSE; TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))
Dále funkce IF nahradí každou hodnotu FALSE, pokud je splněna její podmínka.
= MEDIAN ({FALSE; 1205; FALSE; FALSE; 1261; FALSE; 1090; 1748; FALSE})
Nyní funkce MEDIAN ignoruje FALSE hodnoty a vypočítá medián zbývajících hodnot (1233 je průměrem dvou středních hodnot: 1205 a 1261).
Medián IF - více kritérií
Medián můžete také vypočítat na základě více kritérií pomocí booleovské logiky.
Pojďme se podívat na novou sadu dat se sloupci Umístění, Rok a Sklad:
Zde je vzorec pro výpočet mediánu na základě několika kritérií:
= STŘEDNÍ (IF ((A2: A4 = "B")*(B2: B4 = 2008), C2: C4))
Všimněte si zde, že společně vynásobíme dvě sady kritérií:
(G8: G10 = "b")*(H8: H10 = 2008)
Pokud jsou obě kritéria PRAVDA, bude se počítat jako PRAVDA, ale pokud je jedno (nebo více) kritérií NEPRAVDA, vypočítá se jako NEPRAVDA.
Pomocí této metodiky můžete přidat mnoho různých kritérií.
Median If Formula v Tabulkách Google
Všechny výše uvedené příklady fungují v Tabulkách Google úplně stejně jako v Excelu.