Denne opplæringen vil demonstrere hvordan du beregner medianen av verdier som oppfyller visse kriterier i Excel og Google Sheets.
MEDIAN Funksjon
MEDIAN -funksjonen beregner medianverdien i en rekke tall.
= MEDIAN (C2: C10)
Det er imidlertid ingen innebygd “Median If” -funksjon for å beregne medianverdien bare for tall som oppfyller visse kriterier.
Merk: Du er kanskje kjent med AVERAGEIFS -funksjonen som beregner gjennomsnittet for tall som oppfyller visse kriterier. Det er ikke noe median alternativ.
Median If - Array Formula
Så, for å nå målet vårt om å beregne medianverdien til tall som oppfyller visse kriterier, må vi bruke en matriseformel. Med vår matriseformel vil vi bruke IF -funksjonen inne i MEDIAN -funksjonen slik at vi bare tar medianen av verdier som oppfyller kriteriene som er angitt i IF -funksjonen.
La oss ta medianverdien for Apple ved å bruke vårt tidligere datasett.
= MEDIAN (HVIS ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))
Excel 2022 og tidligere
I Office 365 og versjoner av Excel etter 2022 kan du ganske enkelt skrive inn formelen ovenfor som du vanligvis ville gjort (ved å trykke på TAST INN).
For Excel 2022 og tidligere må du imidlertid angi formelen ved å trykke CTRL + SKIFT + ENTER. Etter at du har gjort det, vil du legge merke til krøllete parenteser rundt formelen:
{= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Viktig: ikke skriv disse krøllete parentesene selv, de må bare angis med CTRL + SKIFT + ENTER.
Hvordan fungerer formelen?
Husk at dette er vår formel:
{= MEDIAN (IF ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}
Formelen fungerer for å evaluere kriteriene til hver verdi som SANN eller FALSK.
= MEDIAN (HVIS ({FALSK; SANN; FALSK; FALSK; FALSK; SANN; SANN; FALSK}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))
Deretter erstatter IF -funksjonen hver verdi med FALSE hvis betingelsen er oppfylt.
= MEDIAN ({FALSK; 1205; FALSK; FALSK; 1261; FALSK; 1090; 1748; FALSK})
Nå ignorerer MEDIAN -funksjonen FALSE -verdier og beregner medianen for de gjenværende verdiene (1233 er gjennomsnittet av de to mellomverdiene: 1205 og 1261).
Median IF - Flere kriterier
Du kan også beregne en median basert på flere kriterier ved å bruke boolsk logikk.
La oss se på et nytt datasett med kolonner Sted, År og Lager:
Her er formelen for å beregne medianen basert på flere kriterier:
= MEDIAN (IF ((A2: A4 = "B")*(B2: B4 = 2008), C2: C4))
Legg merke til at vi multipliserer to sett med kriterier sammen:
(G8: G10 = "b")*(H8: H10 = 2008)
Hvis begge kriteriene er SANN, vil det beregnes som SANN, men hvis ett (eller flere) kriterier er FALSK, vil det beregnes som FALSKT.
Ved å bruke denne metodikken kan du legge til mange forskjellige kriterier.
Median If Formula i Google Sheets
Alle eksemplene ovenfor fungerer nøyaktig det samme i Google Regneark som i Excel.