KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe berekent u het gemiddelde per dag van de week in Excel?

AuteurXiaoyang Wijzigingsdatum

In Excel komt het vaak voor dat u het gemiddelde van een reeks getallen moet berekenen op basis van de weekdag die aan elk item is gekoppeld. Denk bijvoorbeeld aan het analyseren van verkoopgegevens om het gemiddelde aantal bestellingen op maandagen, werkdagen of in het weekend te bepalen. Deze behoefte doet zich regelmatig voor bij verkooprapportage, prestatiebewaking of elke andere tijdgebonden analyse. Hieronder vindt u meerdere praktische oplossingen om getallen te middelen op basis van de weekdag – met formules, VBA-code en draaitabellen. Met deze methodes krijgt u waardevolle inzichten en begrijpt u uw gegevensverdeling beter aan de hand van kalenderpatronen.

gemiddelde op basis van dag van de week


Bereken het gemiddelde op basis van Dag van de week met formules

Bereken het gemiddelde op basis van een specifieke Dag van de week

Om het gemiddelde te berekenen van waarden die horen bij een bepaalde dag van de week, zoals alle maandagen, kunt u matrixformules of SOMPRODUCT in Excel gebruiken. Dit is vooral handig om dagelijkse trends samen te vatten en patroongedrag te analyseren. Als u bijvoorbeeld het gemiddelde aantal bestellingen op maandagen in uw dataset wilt bepalen, volgt u deze methode:

Voer de volgende formule in een lege cel in:

=AVERAGE(IF(WEEKDAY(D2:D15)=2,E2:E15))

Druk daarna tegelijkertijd op Ctrl + Shift + Enter. Hiermee geef je aan dat het om een matrixformule gaat, zodat Excel elke rij afzonderlijk verwerkt en het juiste resultaat oplevert.

gebruik een formule om het gemiddelde te berekenen op basis van een specifieke dag van de week

Opmerkingen en uitleg:

  • D2:D15 is uw lijst met datums. Zorg ervoor dat dit geldige Excel-datums zijn.
  • 2 staat voor maandag. De getallen voor Week zijn: zondag = 1, maandag = 2, dinsdag = 3, woensdag = 4, donderdag = 5, vrijdag = 6, zaterdag = 7.
  • E2:E15 is het bereik met getallen waarvan u het gemiddelde wilt berekenen, zoals bestelaantallen, verkoopcijfers of vergelijkbare meetwaarden.

Tips:

  • Als uw versie van Excel dynamische matrixformules ondersteunt (Office 365 of nieuwer), kunt u de formule direct invoeren zonder Ctrl + Shift + Enter te gebruiken.
  • Controleer op lege cellen of cellen zonder datum om fouten in formules te voorkomen.

Als flexibel alternatief kunt u SOMPRODUCT gebruiken om hetzelfde resultaat te bereiken. Deze methode vereist geen invoer als matrixformule en is ideaal voor grotere datasets:

=SUMPRODUCT((WEEKDAY(D2:D15,2)=1)*E2:E15)/SUMPRODUCT((WEEKDAY(D2:D15,2)=1)*1)

Nadat u deze formule in een cel hebt ingevoerd, drukt u op Enter. Hierbij is D2:D15 uw datumreeks, E2:E15 uw gegevensbereik en staat 1 voor maandag (wanneer het tweede argument van WEEKDAY 2 is, waardoor maandag = 1, dinsdag = 2, ..., zondag = 7).


Bereken het gemiddelde op basis van werkdagen

Gebruik de volgende matrixformule om het gemiddelde te berekenen voor werkdagen (maandag t/m vrijdag) in uw gegevens:

=AVERAGE(IF(WEEKDAY(D2:D15,2)={1,2,3,4,5},E2:E15))

Voer deze formule in een lege cel in en bevestig met Ctrl + Shift + Enter.

gebruik een formule om het gemiddelde te berekenen op basis van werkdagen

Opmerkingen en uitleg:

  • Hiermee wordt het gemiddelde berekend uitsluitend voor rijen waarin de datum op een werkdag valt – dus van maandag tot en met vrijdag.
  • Zorg ervoor dat uw datumwaarden in D2:D15 geldig zijn, anders geeft WEEKDAY mogelijk onverwachte resultaten.

Tips:

  • Als u liever geen matrixinvoer gebruikt, kiest u voor het onderstaande alternatief met SOMPRODUCT.
  • Controleer of de kolom met datums daadwerkelijk Excel-datums bevat en geen tekst.

Een andere manier om dit te bereiken, is met een SOMPRODUCT-formule:

=SUMPRODUCT((WEEKDAY(D2:D15,2)<6)*E2:E15)/SUMPRODUCT((WEEKDAY(D2:D15,2)<6)*1)

Typ gewoon deze formule en druk op Enter. Zo berekent u het gemiddelde van waarden waarvoor het weekdagnummer lager is dan 6 – oftewel van maandag tot en met vrijdag.


Bereken het gemiddelde op basis van weekends

Gebruik de volgende matrixformule om alleen weekendwaarden (zaterdag en zondag) te middelen:

=AVERAGE(IF(WEEKDAY(D2:D15,2)={6,7},E2:E15))

Voer het in een lege cel in en bevestig met Ctrl + Shift + Enter.

gebruik een formule om het gemiddelde te berekenen op basis van weekenddagen

Opmerkingen en uitleg:

  • Deze formule richt zich op datums waarvoor WEEKDAY 6 of 7 retourneert (zaterdag of zondag) wanneer het tweede argument 2 is.

Tips:

  • Voor grote datasets kan het SOMPRODUCT-alternatief hieronder sneller werken en hoeft u geen matrixinvoer te gebruiken.
  • Controleer of lege rijen en niet-datums correct worden verwerkt om onverwachte gemiddelden te voorkomen.

Een snellere optie met SOMPRODUCT, die werkt zonder matrixinvoer:

=SUMPRODUCT((WEEKDAY(D2:D15,2)>5)*E2:E15)/SUMPRODUCT((WEEKDAY(D2:D15,2)>5)*1)

Controleer, zoals altijd, de datumwaarden en lege cellen om nauwkeurige resultaten te garanderen.


VBA-code – Automatiseer het middelen op basis van Dag van de week met een macro

Voor gebruikers die een volledig geautomatiseerde aanpak nastreven, grote datasets verwerken of regelmatig updates nodig hebben, biedt VBA de oplossing: loop automatisch door uw gegevens, groepeer items per weekdag en bereken direct het gemiddelde per dag. Deze methode is ideaal om handmatige formule-aanpassingen te vermijden en in één keer een overzichtelijke weekdagsamenvatting te genereren.

Toepasselijk scenario:Geschikt bij het verwerken van uitgebreide lijsten, het automatiseren van herhaalde analyses of het presenteren van samenvattende tabellen voor alle Week.

Voordelen: Verwijdert handmatige stappen, levert een volledige samenvatting en is aanpasbaar voor verdere verwerking.

Nadelen: Vereist het inschakelen van macro’s en basiskennis van VBA; mogelijk niet geschikt voor zeer dynamische of cloudgebaseerde werkbladen.

Werkwijze:

1. Klik op Ontwikkelaarshulpmiddelen > Visual Basic om de VBA-editor te openen. Kies in het venster Invoegen > Module en plak de volgende code in de nieuwe module:

Sub AverageOrdersByWeekday()
    Dim dict As Object
    Set dict = CreateObject("Scripting.Dictionary")
    
    Dim cell As Range
    Dim ws As Worksheet
    Dim datesRange As Range, valuesRange As Range
    Dim i As Long, dayKey As String
    Dim sumArr(1 To 7) As Double
    Dim countArr(1 To 7) As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    Set datesRange = Application.InputBox("Select the date range", xTitleId, Selection.Address, Type:=8)
    Set valuesRange = Application.InputBox("Select the corresponding values range", xTitleId, "", Type:=8)
    
    For i = 1 To datesRange.Count
        If IsDate(datesRange.Cells(i).Value) Then
            Dim wd As Integer
            wd = Weekday(datesRange.Cells(i).Value, 2)
            sumArr(wd) = sumArr(wd) + valuesRange.Cells(i).Value
            countArr(wd) = countArr(wd) + 1
        End If
    Next i
    
    Dim resWs As Worksheet
    Set resWs = Worksheets.Add
    resWs.Name = "Weekday Averages"
    resWs.Cells(1, 1).Value = "Weekday"
    resWs.Cells(1, 2).Value = "Average"
    
    Dim dayNames As Variant
    dayNames = Array("Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday")
    
    For i = 1 To 7
        resWs.Cells(i + 1, 1).Value = dayNames(i - 1)
        If countArr(i) > 0 Then
            resWs.Cells(i + 1, 2).Value = sumArr(i) / countArr(i)
        Else
            resWs.Cells(i + 1, 2).Value = "No data"
        End If
    Next i
End Sub

2. Om de macro uit te voeren, klikt u op de knop Uitvoeren-knop of drukt u op F5. Vervolgens verschijnt een dialoogvenster waarin u het datumreeksbereik (bijv. D2:D15) en het bijbehorende waardenbereik (bijv. E2:E15) kunt selecteren.
De macro maakt een nieuw werkblad met het gemiddelde voor elke weekdag. Het gemiddelde wordt berekend voor maandag tot en met zondag; als er geen gegevens beschikbaar zijn voor een bepaalde weekdag, wordt „Geen gegevens” weergegeven.

Voorzorgsmaatregelen en tips:

  • Zorg ervoor dat zowel het bereik met datums als het bereik met waarden even lang zijn en rij voor rij perfect op elkaar zijn afgestemd.
  • Macro uitvoeren vereist dat u uw werkmap opslaat als een macro-inschakelbaar bestand (*.xlsm).
  • Als u een foutmelding ontvangt, controleer dan of uw bereiken geen lege of ongeldige gegevens bevatten.
  • U kunt de code aanpassen om een filter toe te voegen voor specifieke weekdagen of de samenvatting uit te breiden.

Draaitabel – Gebruik Draaitabel om datums per weekdag te groeperen en gemiddelden te berekenen zonder formules

Een andere gebruiksvriendelijke methode om uw gegevens per week te analyseren en te middelen, is met een draaitabel. Deze aanpak vereist geen handmatige formules of programmeren. Met een draaitabel kunt u gegevens dynamisch groeperen, gemiddelden berekenen en resultaten direct bijwerken zodra uw gegevens veranderen.

Toepasselijk scenario:Ideaal voor gebruikers die liever werken met point-and-clickinterfaces en flexibele samenvattingen willen met slepen-en-neerzetopties.

Voordelen: Snel in te stellen, werkt met grote datasets, wordt automatisch bijgewerkt zodra nieuwe gegevens worden toegevoegd en ondersteunt verdere analyse (bijvoorbeeld filteren en sorteren).

Nadelen: Vereist dat gegevens zijn georganiseerd in een Excel-tabel of gestructureerd bereik; minder aanpasbaar dan VBA-oplossingen.

Werkstappen:

1.Voeg een hulpkolom toe voor weekdagnamen:
Voer in een lege kolom (bijv.)F) in F2:

=TEXT(D2,"dddd")

Kopieer de formule omlaag zodat deze overeenkomt met uw gegevensrijen. (Gaat ervan uit dat de datums staan in)D2:D15.)

2.Selecteer uw bronbereik, inclusief de hulpkolom (bijv.)D2:F15). Voor optimale resultaten converteert u het naar een Excel-tabel (Ctrl+T) en laat de selectie actief.

3. Ga naar Invoegen > PivotTable. Kies in het dialoogvenster PivotTable maken waar u deze wilt plaatsen (nieuw werkblad wordt aanbevolen) en klik op OK.

4. In het deelvenster PivotTable-velden:
— Sleep het hulpveld Weekdag (kolom F) naar het gebied Rijen.
— Sleep uw numerieke veld (bijv.)Bestellingen uit kolom E) naar het gebied Waarden.

5. Wijzig de aggregatie in gemiddelde:
Klik op de vervolgkeuzelijst in het gebied Waarden > Waarde-Veldinstellingen, kies Gemiddelde en klik op OK.

6. (Optioneel) Sorteer weekdagen van maandag tot en met zondag:
Klik met de rechtermuisknop op een willekeurig weekdaglabel >Sorteren>Meer sorteeropties, of voeg een kleine aangepaste sorteervolgorde-hulp toe (1–7) en sorteer hierop. U kunt getallen ook opmaken via Waarde-Veldinstellingen>Getalnotatie.

7. Vernieuw bij wijzigingen in de gegevens:
Nadat u de brontabel hebt bijgewerkt, klikt u ergens in de draaitabel en kiest u Vernieuwen(of)Gegevens > Alles vernieuwen).

Tips en probleemoplossing:

  • Zorg ervoor dat de kolom met datums geldige Excel-datums bevat (geen tekst); anders kan de WEEKDAY-formule mislukken.
  • Als de gemiddelden er onjuist uitzien, controleer dan of het veld Waarden is ingesteld op Gemiddelde en niet op Som.
  • Nadat u wijzigingen hebt aangebracht of een rij hebt toegevoegd in de brontabel, gebruikt u Vernieuwen zodat de draaitabel opnieuw wordt berekend.
  • Gebruik bij landinstellingen met puntkomma’s =TEXT(D2;"dddd") in plaats daarvan.

Met een draaitabel analyseren per weekdag maakt het proces eenvoudiger en helpt u interactieve rapporten te creëren – ideaal voor presentaties of het delen van inzichten met anderen.

een schermafbeelding van kutools for excel ai

Ontgrendel de magie van Excel met KUTOOLS AI

  • Slimme uitvoering: Voer celbewerkingen uit, analyseer gegevens en maak grafieken — allemaal met eenvoudige opdrachten.
  • aangepaste formules: Genereer op maat gemaakte formules om uw workflows te stroomlijnen.
  • VBA-programmeren: Schrijf en implementeer VBA-code moeiteloos.
  • Formule-uitleg: Begrijp complexe formules moeiteloos.
  • Tekstvertaling: Doorbreek taalbarrières in uw spreadsheets.
Breid uw Excel-mogelijkheden uit met AI-gestuurde tools.Download nuen ervaar efficiëntie zoals nooit tevoren!

Gerelateerde artikelen:

Hoe berekent u het gemiddelde van twee datums in Excel?

Hoe berekent u het gemiddelde van cellen op basis van meerdere criteria in Excel?

Hoe berekent u het gemiddelde van de bovenste of onderste 3 waarden in Excel?

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins