Ta vadnica bo pokazala, kako izračunati mediano vrednosti, ki izpolnjujejo določena merila v Excelu in Google Preglednicah.
MEDIAN funkcija
Funkcija MEDIAN izračuna srednjo vrednost v nizu številk.
= SREDNJI (C2: C10)
Ni pa vgrajene funkcije »Media If« za izračun srednje vrednosti samo za številke, ki izpolnjujejo določena merila.
Opomba: Morda poznate funkcijo AVERAGEIFS, ki izračuna povprečje za številke, ki izpolnjujejo določena merila. Srednje alternative ni.
Mediana formule matrike if
Zato moramo za dosego cilja izračunavanja mediane vrednosti števil, ki izpolnjujejo določena merila, uporabiti formulo matrike. Z našo formulo matrike bomo uporabili funkcijo IF znotraj funkcije MEDIAN, tako da bomo vzeli le mediano vrednosti, ki izpolnjujejo merila, vnesena v funkcijo IF.
Z uporabo našega prejšnjega nabora podatkov vzemimo srednjo vrednost za Apple.
= SREDNJE (ČE ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))
Excel 2022 in starejše
V Office 365 in različicah Excela po letu 2022 lahko preprosto vnesete zgornjo formulo, kot običajno (s pritiskom na ENTER).
Za Excel 2022 in starejše morate formulo vnesti s pritiskom na CTRL + SHIFT + ENTER. Po tem boste okoli formule opazili kodraste oklepaje:
{= MEDIAN (ČE ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Pomembno: teh kodrastih oklepajev ne pišite sami, vnesti jih je treba le z CTRL + SHIFT + ENTER.
Kako deluje formula?
Ne pozabite, da je to naša formula:
{= MEDIAN (ČE ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Formula deluje tako, da ocenjuje merila vsake vrednosti kot TRUE ali FALSE.
= MEDIAN (IF ({FALSE; TRUE; FALSE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))
Nato funkcija IF nadomesti vsako vrednost z FALSE, če je njen pogoj izpolnjen.
= MEDIAN ({FALSE; 1205; FALSE; FALSE; 1261; FALSE; 1090; 1748; FALSE})
Zdaj funkcija MEDIAN prezre vrednosti FALSE in izračuna mediano preostalih vrednosti (1233 je povprečje dveh srednjih vrednosti: 1205 in 1261).
Mediana IF - več meril
Mediano lahko izračunate tudi na podlagi več meril z uporabo logične logike.
Oglejmo si nov nabor podatkov s stolpci Lokacija, Leto in Zaloga:
Tukaj je formula za izračun mediane na podlagi več meril:
= SREDNJE (ČE ((A2: A4 = "B")*(B2: B4 = 2008), C2: C4))
Upoštevajte, da skupaj pomnožimo dva niza meril:
(G8: G10 = "b")*(H8: H10 = 2008)
Če sta oba kriterija TRUE, se bo izračunalo kot TRUE, če pa je eno (ali več) meril FALSE, se bo izračunalo kot FALSE.
S to metodologijo lahko dodate veliko različnih meril.
Srednja formula formule If v Google Preglednicah
Vsi zgornji primeri delujejo popolnoma enako v Google Preglednicah kot v Excelu.