Median If Formula - Excel och Google Sheets

Denna handledning visar hur du beräknar medianen av värden som uppfyller vissa kriterier i Excel och Google Sheets.

MEDIAN -funktion

Medianfunktionen beräknar medianvärdet i en rad nummer.

= MEDIAN (C2: C10)

Det finns dock ingen inbyggd "Median If" -funktion för att beräkna medianvärdet endast för tal som uppfyller vissa kriterier.

Obs! Du kanske är bekant med AVERAGEIFS -funktionen som beräknar genomsnittet för siffror som uppfyller vissa kriterier. Det finns inget medianalternativ.

Median If - Array Formula

Så för att uppnå vårt mål att beräkna medianvärdet för tal som uppfyller vissa kriterier måste vi använda en matrisformel. Med vår matrisformel kommer vi att använda IF -funktionen inuti MEDIAN -funktionen så att vi bara tar medianvärdena som uppfyller kriterierna som anges i IF -funktionen.

Låt oss ta medianvärdet för Apple med vår tidigare datamängd.

= MEDIAN (OM ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))

Excel 2022 och tidigare

I Office 365 och versioner av Excel efter 2022 kan du helt enkelt ange ovanstående formel som du normalt skulle göra (genom att trycka på STIGA PÅ).

För Excel 2022 och tidigare måste du dock ange formeln genom att trycka på CTRL + SKIFT + ENTER. Efter att du gjort det kommer du att märka att lockiga parenteser visas runt formeln:

{= MEDIAN (OM ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}

Viktigt: skriv inte dessa lockiga parenteser själv, de måste bara anges med CTRL + SKIFT + ENTER.

Hur fungerar formeln?

Kom ihåg att detta är vår formel:

{= MEDIAN (OM ($ A $ 2: $ A $ 10 = $ E2, $ C $ 2: $ C $ 10))}

Formeln fungerar för att utvärdera varje värdes kriterier som SANT eller FALSKT.

= MEDIAN (OM ({FALSKT; SANT; FALSKT; FALSKT; FALSKT; SANT; FALSKT}, {1287; 1205; 1243; 1482; 1261; 1042; 1090; 1748; 1909}))

Därefter ersätter IF -funktionen varje värde med FALSE om dess villkor är uppfyllt.

= MEDIAN ({FALSE; 1205; FALSE; FALSE; 1261; FALSE; 1090; 1748; FALSE})

Nu ignorerar MEDIAN -funktionen FALSE -värden och beräknar medianen för de återstående värdena (1233 är genomsnittet av de två mellersta värdena: 1205 och 1261).

Median IF - Flera kriterier

Du kan också beräkna en median baserad på flera kriterier med hjälp av boolsk logik.

Låt oss ta en titt på en ny datamängd med kolumnerna Plats, år och lager:

Här är formeln för att beräkna medianen utifrån flera kriterier:

= MEDIAN (OM ((A2: A4 = "B")*(B2: B4 = 2008), C2: C4))

Lägg märke till att vi multiplicerar två uppsättningar kriterier tillsammans:

(G8: G10 = "b")*(H8: H10 = 2008)

Om båda kriterierna är SANT beräknas det som SANT, men om ett (eller flera) kriterier är FALSKT beräknas det som FALSKT.

Med denna metod kan du lägga till många olika kriterier.

Median If Formula i Google Kalkylark

Alla ovanstående exempel fungerar exakt likadant i Google Kalkylark som i Excel.

wave wave wave wave wave