Ladda ner exempelarbetsboken
Denna handledning visar hur du använder Excel MEDIAN -funktion i Excel för att beräkna mediantalet.
MEDIAN Funktionsöversikt
Medianfunktionen beräknar mediantalet.
Om du vill använda funktionen MEDIAN Excel -kalkylblad väljer du en cell och skriver:
(Lägg märke till hur formelinmatningarna ser ut)
MEDIAN -funktion Syntax och ingångar:
1 | = MEDIAN (nummer1, [nummer2], …) |
nummer ett - Ett nummer eller en cellreferens som hänvisar till numeriska värden.
nummer 2 - [valfritt] Ett nummer eller en cellreferens som hänvisar till numeriska värden
Vad är medianen?
I statistisk analys är medianen den mellersta datapunkten i en serie data. Det återspeglar den centrala tendensen i en gruppdata. Om du har 7 nummer är mediantalet det fjärde största talet.
Låt oss titta på ett exempel på studentprov. Det finns 7 elever, så medianpoängen är det 4: e bästa poänget (Pams)
1 | = MEDIAN (C3: C9) |
Om du har ett jämnt antal datapunkter (där detta inte är en mellanliggande datapunkt) är mediantalet genomsnittet av de två centrala punkterna. Återgå till vårt exempel på studentprov, om du har 6 datapunkter, skulle medianen vara genomsnittet av det tredje och fjärde bästa poängen.
1 | = MEDIAN (C3: C9) |
Median vs. medelvärde
Som diskuterats ovan är medianen det mellersta talet i en dataserie. Medelvärdet är medeltalet ur en dataserie. Båda siffrorna representerar den centrala tendensen för en datamängd, men vilken är den lämpligaste att använda?
En bra tumregel är att om du har outlier -data är medianen mer representativ för data än medelvärdet (genomsnittet).
Vad är outlier -data?
Outlier -data är extrema datapunkter som snedvrider medelvärdet. Medelvärdet är mycket känsligt för andra data, därav distorsionen.
Till exempel vill du ta reda på mediankostnaden för fem olika bärbara datorer.
1 | = MEDIAN (C3: C7) |
Du kommer att märka att medelvärden & medianvärden inte är nära. Det beror på outlier -datapunkten: $ 1747. I det här fallet kan medianvärdet vara mer representativt för bärbara priser eftersom medelvärdet är så tungt vägt av det högre priset.
Så här använder du MEDIAN -funktionen
Om du vill använda Excel MEDIAN -funktionen anger du helt enkelt önskat dataintervall i funktionen:
1 | = MEDIAN (C3: C7) |
Lägg märke till hur med ett udda antal datapunkter MEDIAN -funktionen returnerar mittnummer?
Titta nu på hur MEDIAN -funktionen medelvärderar de mellersta talen när det finns ett jämnt antal datapunkter:
1 | = MEDIAN (C3: C8) |
Tomma celler eller celler med text
MEDIAN-funktionen ignorerar celler som är tomma eller som innehåller icke-numeriska värden.
Viktigt: MEDIAN -funktionen ignorerar nummer som lagras som text. För att använda MEDIAN -funktionen med nummer lagrade som text, använd först VALUE -funktionen för att konvertera de nummer som lagras som text till faktiska nummer.
1 | = VÄRDE (B3) |
Median datum
Datum för Excel -butik som serienummer.
1 | = VÄRDE (B3) |
Detta gör det enkelt att beräkna mediandatumet.
1 | = MEDIAN (C3: C7) |
Medianåldern
Med hjälp av denna kunskap kan vi också beräkna medianåldern.
Först beräknar vi medianens födelsedatum.
1 | = MEDIAN (C3: C7) |
Därefter kommer vi att använda YEARFRAC -funktionen för att beräkna medianåldern:
1 | = MEDIAN (D3: D7) |
Median om
Hittills har vi beräknat medianen för alla tal i ett intervall; så fungerar MEDIAN -funktionen.
Men vad händer om du bara vill beräkna medianen för en delmängd av data?
Låt oss säga att du vill beräkna det genomsnittliga (genomsnittliga) och medianpriset för HP -bärbara datorer som släpptes 2022
Excel har en AVERAGEIFS -funktion som låter dig ta genomsnittet av en delmängd av nummer som uppfyller ett visst villkor. Medelvärdet för HP -bärbara datorer som släpptes 2022 kan enkelt beräknas med hjälp av AVERAGEIF -funktionen.
1 | = AVERAGEIF ($ B $ 2: $ B $ 11, $ E2, $ C $ 2: $ C $ 11) |
Excel har dock inte en motsvarande "median if" -funktion. Du kan skapa din egen "median if" med en Array -formel som innehåller funktionerna MEDIAN och IF.
Detta är den generiska formeln för att beräkna "median if
= MEDIAN (IF (criteria_range = criteria, median_range))
Excel 2022 och tidigare: Efter att du har angett formeln måste du istället för att trycka på ENTER trycka på CTRL + SKIFT + ENTER. Detta gör formeln till en array. Du kan identifiera matriser med de lockiga parenteserna som omger formeln
{= MEDIAN (IF (criteria_range = criteria, median_range))}
Viktigt: Du kan inte skriva in de lockiga parenteserna manuellt, det fungerar inte. Du måste använda CTRL + SKIFT + ENTER
Excel 365 och nyare versioner av Excel: Efter lanseringen av Excel 2022 ändrade Microsoft hur matrisformler fungerar. Nu behöver du inte längre använda CTRL + SKIFT + ENTER. Du kan helt enkelt ange formeln som normalt.
För att återgå till vårt exempel kommer vi att använda följande formel:
1 | {= MEDIAN (OM ($ B $ 2: $ B $ 11 = $ E2, $ C $ 2: $ C $ 11))} |
Excel kommer att leta efter 2022 i "Utgivningsår" -intervallet och returnera endast dessa värden till funktionen MEDIAN. Därför beräknar vi bara medianen för en delmängd av våra data.
Läs vår Median If -handledning för att lära dig mer om hur man beräknar "median if", inklusive detaljer om hur matrisfunktionen faktiskt fungerar och hur man beräknar medianen med flera kriterier.
Obs: Formeln ovan använder absoluta referenser ($ -tecknen) för att låsa cellreferenser vid kopiering av formler. Om du inte känner till detta, läs vår Excel -referensguide.
MEDIAN -funktion i Google Kalkylark
MEDIAN -funktionen fungerar exakt samma i Google Kalkylark som i Excel:
MEDIAN Exempel i VBA
Du kan också använda funktionen MEDIAN i VBA. Typ:application.worksheetfunction.median (nummer1, nummer2)
Utför följande VBA -uttalanden
12345678 | Range ("B2") = Application.WorksheetFunction.Median (Range ("A2: A9"))Range ("B3") = Application.WorksheetFunction.Median (Range ("A3: A9"))Range ("B4") = Application.WorksheetFunction.Median (Range ("A4: A9"))Range ("B5") = Application.WorksheetFunction.Median (Range ("A5: A9"))Range ("B6") = Application.WorksheetFunction.Median (Range ("A6: A9"))Range ("B7") = Application.WorksheetFunction.Median (Range ("A7: A9"))Range ("B8") = Application.WorksheetFunction.Median (Range ("A8: A9"))Range ("B9") = Application.WorksheetFunction.Median (Range ("A9: A9")) |
kommer att ge följande resultat
För funktionsargumenten (array, etc.) kan du antingen ange dem direkt i funktionen eller definiera variabler som ska användas istället.
Återgå till listan över alla funktioner i Excel