Denne vejledning viser, hvordan man beregner medianen af værdier, der opfylder visse kriterier i Excel og Google Sheets.
MEDIAN -funktion
MEDIAN -funktionen beregner medianværdien i en række tal.
= MEDIAN (C2: C10)
Der er imidlertid ingen indbygget “Median If” -funktion til kun at beregne medianværdien for tal, der opfylder visse kriterier.
Bemærk: Du kender muligvis funktionen AVERAGEIFS, der beregner gennemsnittet for tal, der opfylder visse kriterier. Der er ikke noget median alternativ.
Median If - Array Formula
Så for at nå vores mål om at beregne medianværdien af tal, der opfylder visse kriterier, skal vi bruge en Array -formel. Med vores matrixformel vil vi bruge IF -funktionen inde i MEDIAN -funktionen, så vi kun tager medianen af værdier, der opfylder kriterierne i IF -funktionen.
Lad os tage medianværdien for Apple ved hjælp af vores tidligere datasæt.
= MEDIAN (HVIS ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))
Excel 2022 og tidligere
I Office 365 og versioner af Excel efter 2022 kan du blot indtaste ovenstående formel som du normalt ville (ved at trykke på GÅ IND).
For Excel 2022 og tidligere skal du dog indtaste formlen ved at trykke på CTRL + SKIFT + ENTER. Når du har gjort det, vil du bemærke, at krøllede parenteser vises omkring formlen:
{= MEDIAN (HVIS ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Vigtigt: skriv ikke disse krøllede parenteser selv, de skal kun indtastes med CTRL + SKIFT + ENTER.
Hvordan fungerer formlen?
Husk, at dette er vores formel:
{= MEDIAN (HVIS ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Formlen fungerer ved at evaluere hver værdis kriterier som SAND eller FALSK.
= MEDIAN (HVIS ({FALSK; SAND; FALSK; FALSK; FALSK; SAND; SAND; FALSK}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))
Dernæst erstatter IF -funktionen hver værdi med FALSK, hvis betingelsen er opfyldt.
= MEDIAN ({FALSK; 1205; FALSK; FALSK; 1261; FALSK; 1090; 1748; FALSK})
Nu ignorerer MEDIAN -funktionen FALSKE værdier og beregner medianen for de resterende værdier (1233 er gennemsnittet af de to midterste værdier: 1205 og 1261).
Median IF - Flere kriterier
Du kan også beregne en median baseret på flere kriterier ved hjælp af boolsk logik.
Lad os se på et nyt datasæt med kolonner placering, år og lager:
Nu er her formlen til at beregne medianen baseret på flere kriterier:
= MEDIAN (HVIS ((A2: A4 = "B")*(B2: B4 = 2008), C2: C4))
Bemærk her, at vi multiplicerer to sæt kriterier sammen:
(G8: G10 = "b")*(H8: H10 = 2008)
Hvis begge kriterier er SANDE, beregnes det som SANDT, men hvis et (eller flere) kriterier er FALSKT, beregnes det som FALSKT.
Ved hjælp af denne metode kan du tilføje mange forskellige kriterier.
Median hvis formel i Google Sheets
Alle ovenstående eksempler fungerer nøjagtig det samme i Google Sheets som i Excel.