Download het voorbeeldwerkboek
Deze tutorial laat zien hoe je de Excel MEDIAAN-functie in Excel om het mediaangetal te berekenen.
MEDIAAN Functieoverzicht
De MEDIAAN-functie Berekent het mediaangetal.
Om de MEDIAN Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:
(Let op hoe de formule-invoer verschijnt)
MEDIAAN-functie Syntaxis en invoer:
1 | =MEDIAAN (getal1, [getal2],… ) |
nummer 1 - Een getal of celverwijzing die verwijst naar numerieke waarden.
nummer 2 - [optioneel] Een getal- of celverwijzing die verwijst naar numerieke waarden
Wat is de mediaan?
Bij statistische analyse is de mediaan het middelste gegevenspunt in een reeks gegevens. Het weerspiegelt de centrale tendens in een groepsgegevens. Als je 7 getallen hebt, zou het mediaan getal het 4e grootste getal zijn.
Laten we eens kijken naar een voorbeeld van testscores van studenten. Er zijn 7 studenten, dus de mediane score is de 4e beste score (Pam's)
1 | =MEDIAAN(C3:C9) |
Als u een even aantal gegevenspunten heeft (waar dit geen middelste gegevenspunt is), is het mediaangetal het gemiddelde van de twee meest centrale punten. Terugkerend naar ons voorbeeld van de studententestscore: als u 6 gegevenspunten heeft, zou de mediaan het gemiddelde zijn van de 3e en 4e beste score.
1 | =MEDIAAN(C3:C9) |
Mediaan versus gemiddelde
Zoals hierboven besproken, is de mediaan het middelste getal in een gegevensreeks. Het gemiddelde is het gemiddelde aantal uit een gegevensreeks. Beide getallen vertegenwoordigen de centrale tendens van een dataset, maar welke is het meest geschikt om te gebruiken?
Een goede vuistregel is dat als u uitbijtergegevens heeft, de mediaan representatiever is voor de gegevens dan het gemiddelde (gemiddelde).
Wat zijn uitbijtergegevens?
Uitbijtergegevens zijn extreme gegevenspunten die de waarde van het gemiddelde vervormen. Het gemiddelde is erg gevoelig voor uitschieters, vandaar de vervorming.
U wilt bijvoorbeeld de mediane kosten van vijf verschillende laptops weten.
1 | =MEDIAAN(C3:C7) |
U zult merken dat de gemiddelde en mediaanwaarden niet in de buurt komen. Dit komt door het uitschietergegevenspunt: $ 1747. In dit geval kan de mediaanwaarde representatiever zijn voor laptopprijzen, omdat het gemiddelde zo zwaar wordt gewogen door de uitbijterprijs.
De MEDIAAN-functie gebruiken
Om de Excel MEDIAN-functie te gebruiken, voert u eenvoudig uw gewenste gegevensbereik in de functie in:
1 | =MEDIAAN(C3:C7) |
Merk op hoe met een oneven aantal gegevenspunten de MEDIAAN-functie het middelste getal retourneert?
Kijk nu hoe de MEDIAAN-functie de middelste getallen gemiddeld als er een even aantal gegevenspunten is:
1 | =MEDIAAN(C3:C8) |
Lege cellen of cellen met tekst
De MEDIAAN-functie negeert cellen die leeg zijn of die niet-numerieke waarden bevatten.
Belangrijk: De MEDIAAN-functie negeert nummers die als tekst zijn opgeslagen. Om de MEDIAAN-functie te gebruiken met getallen die als tekst zijn opgeslagen, gebruikt u eerst de functie WAARDE om de getallen die als tekst zijn opgeslagen om te zetten in werkelijke getallen.
1 | =WAARDE(B3) |
Mediane datum
Excel slaat datums op als serienummers.
1 | =WAARDE(B3) |
Dit maakt het gemakkelijk om de mediane datum te berekenen.
1 | =MEDIAAN(C3:C7) |
Gemiddelde leeftijd
Met deze kennis kunnen we ook de mediane leeftijd berekenen.
Eerst berekenen we de mediane geboortedatum.
1 | =MEDIAAN(C3:C7) |
Vervolgens zullen we de YEARFRAC-functie gebruiken om de mediane leeftijd te berekenen:
1 | =MEDIAAN(D3:D7) |
Mediaan als
Tot nu toe hebben we de mediaan van alle getallen in een bereik berekend; dit is hoe de MEDIAAN-functie werkt.
Maar wat als u de mediaan van slechts een subset van gegevens wilt berekenen?
Stel dat u de gemiddelde (gemiddelde) en mediane prijs wilt berekenen van de HP-laptops die in 2022 zijn uitgebracht
Excel heeft een AVERAGEIFS-functie waarmee u het gemiddelde kunt nemen van een subset van getallen die aan een bepaalde voorwaarde voldoen. Het gemiddelde van HP-laptops die in 2022 zijn uitgebracht, kan eenvoudig worden berekend met behulp van de AVERAGEIF-functie.
1 | =GEMIDDELDEALS($B$2:$B$11, $E2, $C$2:$C$11) |
Excel heeft echter geen bijbehorende "mediaan als" -functie. U kunt uw eigen "mediaan als" maken met een matrixformule die de MEDIAAN- en IF-functies bevat.
Dit is de generieke formule om "mediaan if" te berekenen
=MEDIAN(IF(criteria_bereik=criteria, mediaan_bereik))
Excel 2022 en eerder: nadat u de formule hebt ingevoerd, moet u in plaats van op ENTER te drukken op CTRL + SHIFT + ENTER drukken. Dit verandert de formule in een array. U kunt arrays herkennen aan de accolades rond de formule
{=MEDIAN(IF(criteria_bereik=criteria, mediaan_bereik))}
Belangrijk: U kunt de accolades niet handmatig typen, dit werkt niet. Je moet CTRL + SHIFT + ENTER gebruiken
Excel 365 en nieuwere versies van Excel: na de release van Excel 2022 heeft Microsoft de manier veranderd waarop matrixformules werken. U hoeft nu niet langer CTRL + SHIFT + ENTER te gebruiken. U kunt de formule gewoon zoals normaal invoeren.
Terugkerend naar ons voorbeeld, zullen we de volgende formule gebruiken:
1 | {=MEDIAAN(IF($B$2:$B$11 = $E2, $C$2:$C$11))} |
Excel zoekt naar 2022 in het bereik "Releasejaar" en retourneert alleen die waarden naar de MEDIAAN-functie. Daarom wordt alleen de mediaan van een subset van onze gegevens berekend.
Lees onze Mediaan If Tutorial voor meer informatie over het berekenen van de "mediaan if", inclusief details over hoe de array-functie echt werkt en hoe de mediaan kan worden berekend met meerdere criteria.
Opmerking: de bovenstaande formule gebruikt absolute verwijzingen (de $-tekens) om celverwijzingen te vergrendelen bij het kopiëren van formules. Als u hier niet bekend mee bent, lees dan onze Excel References Guide.
MEDIAAN-functie in Google Spreadsheets
De MEDIAN-functie werkt in Google Spreadsheets precies hetzelfde als in Excel:
MEDIAAN Voorbeelden in VBA
U kunt ook de MEDIAN-functie in VBA gebruiken. Type:toepassing.werkbladfunctie.mediaan(getal1,getal2)
De volgende VBA-instructies uitvoeren:
12345678 | Range("B2") = Application.WorksheetFunction.Mediaan(Range("A2:A9"))Range("B3") = Application.WorksheetFunction.Mediaan(Range("A3:A9"))Range("B4") = Application.WorksheetFunction.Mediaan(Range("A4:A9"))Range("B5") = Application.WorksheetFunction.Mediaan(Range("A5:A9"))Range("B6") = Application.WorksheetFunction.Mediaan(Range("A6:A9"))Range("B7") = Application.WorksheetFunction.Mediaan(Range("A7:A9"))Range("B8") = Application.WorksheetFunction.Mediaan(Range("A8:A9"))Range("B9") = Application.WorksheetFunction.Mediaan(Range("A9:A9")) |
zal de volgende resultaten opleveren:
Voor de functieargumenten (array, enz.), kunt u ze ofwel rechtstreeks in de functie invoeren, of variabelen definiëren om in plaats daarvan te gebruiken.
Keer terug naar de lijst met alle functies in Excel