Ten samouczek pokaże, jak obliczyć medianę wartości spełniających określone kryteria w programie Excel i Arkuszach Google.
MEDIANA Funkcja
Funkcja MEDIAN oblicza medianę w serii liczb.
=MEDIANA(C2:C10)
Jednak nie ma wbudowanej funkcji „Median If” do obliczania wartości mediany tylko dla liczb spełniających określone kryteria.
Uwaga: Być może znasz funkcję ŚREDNIA.IFS, która oblicza średnią dla liczb spełniających określone kryteria. Nie ma mediany alternatywy.
Mediana Jeżeli - formuła tablicowa
Tak więc, aby osiągnąć nasz cel, jakim jest obliczenie mediany liczb spełniających określone kryteria, musimy użyć formuły tablicowej. W naszej formule tablicowej użyjemy funkcji JEŻELI wewnątrz funkcji MEDIANA, aby wziąć tylko medianę wartości spełniających kryteria wprowadzone w funkcji JEŻELI.
Korzystając z naszego poprzedniego zestawu danych, weźmy medianę dla Apple .
=MEDIANA(JEŻELI($A$2:$A$10=$E2,$C$2:$C$10))
Excel 2022 i wcześniejsze
W Office 365 i wersjach programu Excel po 2022 r. możesz po prostu wprowadzić powyższą formułę tak, jak zwykle (naciskając WEJŚĆ).
Jednak w przypadku programu Excel 2022 i wcześniejszych musisz wprowadzić formułę, naciskając CTRL + SHIFT + ENTER. Gdy to zrobisz, wokół formuły pojawią się nawiasy klamrowe:
{=MEDIANA(JEŻELI($A$2:$A$10=$E2,$C$2:$C$10))}
Ważne: nie pisz tych nawiasów klamrowych samodzielnie, należy je wprowadzać tylko za pomocą CTRL + SHIFT + ENTER.
Jak działa formuła?
Pamiętaj, to nasza formuła:
{=MEDIANA(JEŻELI($A$2:$A$10=$E2,$C$2:$C$10))}
Formuła działa, oceniając kryteria każdej wartości jako PRAWDA lub FAŁSZ.
=MEDIANA(JEŻELI({FAŁSZ;PRAWDA;FAŁSZ;FAŁSZ;PRAWDA;FAŁSZ;PRAWDA;PRAWDA;FAŁSZ};{1287;1205;1243;1482;1261;1042;1090;1748;1909}))
Następnie funkcja IF zastępuje każdą wartość FALSE, jeśli jej warunek jest spełniony.
=MEDIANA({FAŁSZ;1205;FAŁSZ;FAŁSZ;1261;FAŁSZ;1090;1748;FAŁSZ})
Teraz funkcja MEDIAN ignoruje wartości FALSE i oblicza medianę pozostałych wartości (1233 jest średnią z dwóch wartości środkowych: 1205 i 1261).
Mediana IF - wiele kryteriów
Medianę można również obliczyć na podstawie wielu kryteriów, korzystając z logiki Boolean.
Przyjrzyjmy się nowemu zestawowi danych z kolumnami Location, Year i Stock:
Oto wzór do obliczenia mediany na podstawie wielu kryteriów:
=MEDIANA(JEŻELI((A2:A4="B")*(B2:B4=2008);C2:C4))
Zauważ, że mnożymy razem dwa zestawy kryteriów:
(G8:G10="b")*(H8:H10=2008)
Jeśli oba kryteria mają wartość PRAWDA, zostanie obliczona jako PRAWDA, ale jeśli jedno (lub więcej) z kryteriów jest FAŁSZ, zostanie obliczona jako FAŁSZ.
Korzystając z tej metodologii, możesz dodać wiele różnych kryteriów.
Mediana Jeśli formuła w Arkuszach Google
Wszystkie powyższe przykłady działają dokładnie tak samo w Arkuszach Google, jak w Excelu.