De mediaan vinden in Excel: de makkelijke en de lange weg
Leer hoe je met de Excel-functie MEDIAN() de middelste waarde in een dataset vindt. Vergelijk hem met AVERAGE(), ga slim om met veelvoorkomende eigenaardigheden en pas het toe in je eigen werk.
Als je de middelste waarde in een lijst of vector wilt bepalen, en je werkt met een scheve verdeling of je hebt om een andere reden een niet-parametrische statistiek nodig, kun je in Excel de zeer toepasselijke functie MEDIAN() gebruiken. Lees verder, dan laat ik je zien hoe het werkt.
Wat doet Excel MEDIAN()?
Laat me precies verduidelijken wat MEDIAN() is/biedt en waarom het handig is.
Terwijl maten zoals het gemiddelde kunnen worden scheefgetrokken door extreem hoge of lage waarden, geeft MEDIAN() je het getal dat in het midden van je dataset ligt op een manier die robuust is tegen uitschieters. Daarom wordt de mediaan gerapporteerd voor dingen als huizenprijzen.
Als je je getallen van klein naar groot sorteert, pikt MEDIAN() degene in het midden eruit. (En als je een even aantal waarden hebt, neemt het het gemiddelde van de twee middelste getallen.)
number1, number2, ...: Je kunt losse getallen, celverwijzingen of hele bereiken invoeren.
Je hebt maar één argument nodig om te beginnen (het zou niet heel logisch zijn om de mediaan van een vector met één getal te bepalen (de mediaan van vijf, bijvoorbeeld, als vijf)) maar je kunt zoveel argumenten opnemen als je nodig hebt.
Voor het geval je je het afvraagt: MEDIAN() slaat automatisch lege cellen over en negeert tekst, dus je hoeft je data niet vooraf op te schonen. Met andere woorden: als je veel lege cellen hebt, voegt het niet ineens een hoop nullen toe.
Een snel voorbeeld: Excel MEDIAN() in actie
Stel, je hebt een lijst met examencijfers in cellen A2 tot en met A6:
Om de mediaan in deze groep te vinden, gebruik je simpelweg:
Dit is waarschijnlijk de meest voorkomende toepassing, waarbij je een bereik in de functie invoert.
Zo werkt Excel dit uit: Excel sorteert de waarden eerst zodat het er zo uitziet: 78, 85, 88, 90, 92, en geeft dan 88 terug, de waarde in het midden.
Hoe Excel MEDIAN() omgaat met even en oneven aantallen
MEDIAN() past zich aan wanneer je dataset een even of oneven aantal waarden bevat. Dat is belangrijk, omdat het gedrag van de functie licht verandert afhankelijk van het aantal:
Oneven aantal waarden: MEDIAN() geeft de ene middelste waarde terug.
Even aantal waarden: MEDIAN() neemt het gemiddelde van de twee middelste getallen.
Stel dat je nog een cijfer toevoegt—zeg, 94 in cel A7:
Deze formule neemt alle getallen uit A2:A6, alle uit B2:B6, voegt de waarde 100 toe, en bepaalt dan de mediaan van alles. Je hoeft dus niet al je getallen eerst in één rij of kolom te zetten voordat je de functie gebruikt.
De mediaan-datum vinden
Excel behandelt datums als seriële nummers, dus MEDIAN() kan de “middelste” datum vinden. Dit is een handige truc voor projectplanningen.
Hoe MEDIAN() omgaat met tekst, lege cellen en fouten
Je krijgt ongetwijfeld te maken met cellen die leeg zijn, tekst bevatten of logische waarden. Het is belangrijk om te weten hoe MEDIAN() met deze categorieën omgaat:
Legecellen: Volledig genegeerd. Dat noemde ik net al.
Tekst: Overgeslagen als het in een verwijzende cel of een bereik staat. Maar als je tekst direct in de formule typt (zoals =MEDIAN("apple", 10))), geeft Excel een #VALUE!-fout terug, dus doe dat niet.
Logische waarden (TRUE, FALSE): Als onderdeel van een bereik worden ze genegeerd. Als je ze direct als argumenten typt, telt TRUE als 1 en FALSE als 0.
Wat als er geen MEDIAN()-functie was?
Je zou de mediaan zonder de functie MEDIAN() kunnen vinden. Ik laat het je zien als je nieuwsgierig bent, maar ik raad het niet aan, want zoals je zult zien is het te veel werk.
Tel eerst hoeveel getallen je hebt met =COUNTA(). Bepaal dan de positie van de middelste waarde met ROUNDUP(). Haal die waarde vervolgens op met SMALL(). Je formule kan er zo uitzien:
Dit werkt wanneer er een oneven aantal waarden is. Voor even aantallen kun je het gemiddelde nemen van twee SMALL()-aanroepen:
=(SMALL(A2:A7, COUNTA(A2:A7)/2) + SMALL(A2:A7, COUNTA(A2:A7)/2 + 1)) / 2Mogelijk gemaakt door
Zoals je ziet, komt dit op hetzelfde uit. Maar bespaar jezelf de moeite en gebruik MEDIAN())
Veelgemaakte fouten
Het volgende kan je in de weg zitten:
Tekst direct opnemen: =MEDIAN(10, "apple", 20) typen levert de gevreesde #VALUE!-fout op.
Bereiken van verschillende grootte mixen: MEDIAN() voegt simpelweg alle getallen samen; de grootte of vorm van elk bereik maakt niet uit.
MEDIAN() combineren met andere functies
Je kunt MEDIAN() combineren met IF() om de mediaan te vinden van waarden die aan een voorwaarde voldoen. Doe dit met een matrixformule. Bijvoorbeeld, om de mediaan te berekenen van cijfers boven de 80:
Met deze aanpakken kun je inzoomen op specifieke subsets van je data, zodat je een gerichter resultaat krijgt.
Conclusie
Onthoud dat MEDIAN() lege cellen overslaat, tekst negeert en je een goed beeld geeft van de middelste waarde, ongeacht de vorm van je dataset. Het is handig in situaties waarin uitschieters het gemiddelde kunnen vertekenen, zoals inkomensverdelingen, zoals ik al noemde, of projectduren.
Wil je je Excel-skills verder uitbouwen? Bekijk dan onze cursus Data Analysis in Excel, waar je meer leert over andere samenvattende statistieken en daarna die analysetechnieken die tot betere beslissingen leiden (en je baas zullen imponeren).
Auteur
Josef Waples
Ik ben een schrijver en editor op het gebied van data science en heb bijgedragen aan onderzoeksartikelen in wetenschappelijke tijdschriften. Ik ben vooral geïnteresseerd in lineaire algebra, statistiek, R en dergelijke. Ik speel ook best wat schaak!
FAQs
Wat gebeurt er als alle waarden hetzelfde zijn?⌄
MEDIAN() geeft gewoon die waarde terug. Geen verrassingen.
Kan ik MEDIAN() horizontaal / over een rij gebruiken?⌄
Ja, zeker. Selecteer gewoon de cellen van de rij, zoals =MEDIAN(B2:F2).
Werkt MEDIAN() met niet-numerieke gegevens?⌄
Nee. Het slaat tekst en lege cellen in bereiken over, maar geeft een fout als je tekst direct invoert.
Leer hoe u gegevens analyseert met draaitabellen en intermediaire logische functies voordat u doorgaat naar hulpmiddelen zoals wat-als-analyse en prognoses.
Als je de middelste waarde in een lijst of vector wilt bepalen, en je werkt met een scheve verdeling of je hebt om een andere reden een niet-parametrische statistiek nodig, kun je in Excel de zeer toepasselijke functie
MEDIAN()gebruiken. Lees verder, dan laat ik je zien hoe het werkt.Wat doet Excel MEDIAN()?
Laat me precies verduidelijken wat
MEDIAN()is/biedt en waarom het handig is.Terwijl maten zoals het gemiddelde kunnen worden scheefgetrokken door extreem hoge of lage waarden, geeft
MEDIAN()je het getal dat in het midden van je dataset ligt op een manier die robuust is tegen uitschieters. Daarom wordt de mediaan gerapporteerd voor dingen als huizenprijzen.Als je je getallen van klein naar groot sorteert, pikt
MEDIAN()degene in het midden eruit. (En als je een even aantal waarden hebt, neemt het het gemiddelde van de twee middelste getallen.)Excel MEDIAN() syntaxis en argumenten
De syntaxis van
MEDIAN()is vrij eenvoudig:number1, number2, ...: Je kunt losse getallen, celverwijzingen of hele bereiken invoeren.Je hebt maar één argument nodig om te beginnen (het zou niet heel logisch zijn om de mediaan van een vector met één getal te bepalen (de mediaan van vijf, bijvoorbeeld, als vijf)) maar je kunt zoveel argumenten opnemen als je nodig hebt.
Voor het geval je je het afvraagt:
MEDIAN()slaat automatisch lege cellen over en negeert tekst, dus je hoeft je data niet vooraf op te schonen. Met andere woorden: als je veel lege cellen hebt, voegt het niet ineens een hoop nullen toe.Een snel voorbeeld: Excel MEDIAN() in actie
Stel, je hebt een lijst met examencijfers in cellen A2 tot en met A6:
Om de mediaan in deze groep te vinden, gebruik je simpelweg:
Dit is waarschijnlijk de meest voorkomende toepassing, waarbij je een bereik in de functie invoert.
Zo werkt Excel dit uit: Excel sorteert de waarden eerst zodat het er zo uitziet: 78, 85, 88, 90, 92, en geeft dan 88 terug, de waarde in het midden.
Hoe Excel MEDIAN() omgaat met even en oneven aantallen
MEDIAN()past zich aan wanneer je dataset een even of oneven aantal waarden bevat. Dat is belangrijk, omdat het gedrag van de functie licht verandert afhankelijk van het aantal:Oneven aantal waarden:
MEDIAN()geeft de ene middelste waarde terug.Even aantal waarden:
MEDIAN()neemt het gemiddelde van de twee middelste getallen.Stel dat je nog een cijfer toevoegt—zeg, 94 in cel A7:
Voer nu in:
Excel sorteert de cijfers als (78, 85, 88, 90, 92, 94). De twee middelste waarden zijn 88 en 90.
MEDIAN()neemt hiervan het gemiddelde en geeft 89.Excel MEDIAN() met meerdere bereiken of getallen
MEDIAN()kan ook met complexere situaties overweg. Het kan meerdere bereiken accepteren, of een mix van bereiken en losse getallen.Deze formule neemt alle getallen uit A2:A6, alle uit B2:B6, voegt de waarde 100 toe, en bepaalt dan de mediaan van alles. Je hoeft dus niet al je getallen eerst in één rij of kolom te zetten voordat je de functie gebruikt.
De mediaan-datum vinden
Excel behandelt datums als seriële nummers, dus
MEDIAN()kan de “middelste” datum vinden. Dit is een handige truc voor projectplanningen.Hoe MEDIAN() omgaat met tekst, lege cellen en fouten
Je krijgt ongetwijfeld te maken met cellen die leeg zijn, tekst bevatten of logische waarden. Het is belangrijk om te weten hoe
MEDIAN()met deze categorieën omgaat:Lege cellen: Volledig genegeerd. Dat noemde ik net al.
Tekst: Overgeslagen als het in een verwijzende cel of een bereik staat. Maar als je tekst direct in de formule typt (zoals
=MEDIAN("apple", 10))), geeft Excel een#VALUE!-fout terug, dus doe dat niet.Logische waarden (TRUE, FALSE): Als onderdeel van een bereik worden ze genegeerd. Als je ze direct als argumenten typt, telt
TRUEals 1 enFALSEals 0.Wat als er geen MEDIAN()-functie was?
Je zou de mediaan zonder de functie
MEDIAN()kunnen vinden. Ik laat het je zien als je nieuwsgierig bent, maar ik raad het niet aan, want zoals je zult zien is het te veel werk.Tel eerst hoeveel getallen je hebt met
=COUNTA(). Bepaal dan de positie van de middelste waarde metROUNDUP(). Haal die waarde vervolgens op metSMALL(). Je formule kan er zo uitzien:Dit werkt wanneer er een oneven aantal waarden is. Voor even aantallen kun je het gemiddelde nemen van twee
SMALL()-aanroepen:Zoals je ziet, komt dit op hetzelfde uit. Maar bespaar jezelf de moeite en gebruik
MEDIAN())Veelgemaakte fouten
Het volgende kan je in de weg zitten:
Tekst direct opnemen:
=MEDIAN(10, "apple", 20)typen levert de gevreesde#VALUE!-fout op.Bereiken van verschillende grootte mixen:
MEDIAN()voegt simpelweg alle getallen samen; de grootte of vorm van elk bereik maakt niet uit.MEDIAN() combineren met andere functies
Je kunt
MEDIAN()combineren metIF()om de mediaan te vinden van waarden die aan een voorwaarde voldoen. Doe dit met een matrixformule. Bijvoorbeeld, om de mediaan te berekenen van cijfers boven de 80:Je kunt
MEDIAN()ook combineren metFILTER()Met deze aanpakken kun je inzoomen op specifieke subsets van je data, zodat je een gerichter resultaat krijgt.
Conclusie
Onthoud dat
MEDIAN()lege cellen overslaat, tekst negeert en je een goed beeld geeft van de middelste waarde, ongeacht de vorm van je dataset. Het is handig in situaties waarin uitschieters het gemiddelde kunnen vertekenen, zoals inkomensverdelingen, zoals ik al noemde, of projectduren.Wil je je Excel-skills verder uitbouwen? Bekijk dan onze cursus Data Analysis in Excel, waar je meer leert over andere samenvattende statistieken en daarna die analysetechnieken die tot betere beslissingen leiden (en je baas zullen imponeren).