Hoe telt u het aantal weekenddagen of werkdagen tussen twee datums in Excel?
Soms moeten we weten hoeveel specifieke weekdagen er tussen twee datums vallen. Bijvoorbeeld: ik heb twee datums; de Startdatum is 1/1/2014 en de Einddatum is 2/15/2014. Nu wil ik weten hoe vaak een zondag, maandag, dinsdag, enzovoort in deze periode voorkomt. Dit kan nogal lastig zijn, maar hier bespreek ik enkele effectieve methoden voor u.
- Tel het aantal specifieke weekdagen/weekenddagen tussen twee datums
- Gebruik een formule om het aantal specifieke weekdagen in een maand te tellen
- Gebruik VBA om het aantal specifieke weekdagen in een maand te tellen
- Aantal getallen van alle weekenddagen/weekdagen/specifieke Dag van de week tussen twee datums
Tel het aantal specifieke weekdagen/weekenddagen tussen twee datums met een formule
Stel dat u de volgende twee datums hebt en u wilt weten hoeveel zondagen er tussen zitten. Selecteer een lege cel, voer de onderstaande formule in en druk op de Enter-toets. U krijgt dan direct het aantal zondagen tussen de twee datums. Zie screenshot:
=INT((WEEKDAG($C$2-1)-$C$2+$C3)/7)
Opmerkingen:
(1) In de bovenstaande formule is C2 de startdatum en C3 de einddatum.
(2) In de bovenstaande formule staat 1voor zondag. U kunt het getal 1 vervangen door een ander getal tussen 1 en 7. ()1 is zondag, 2 is maandag, 3 is dinsdag, 4 is woensdag, 5 is donderdag, 6 is vrijdag en 7 is zaterdag)
Gebruik een formule om het aantal specifieke weekdagen in een maand te tellen
Soms wilt u het totale aantal keren dat een bepaalde weekdag voorkomt in een opgegeven maand, bijvoorbeeld het aantal woensdagen in juli 2020. Hieronder geef ik u een eenvoudige formule om dit snel en nauwkeurig te berekenen.
Selecteer een lege cel, typ de onderstaande formule en druk op Enter om het telresultaat te krijgen.
=INT((WEEKDAG(DATUM(G2,G3,1)-G4)-DATUM(G2,G3,1)+LAATSTEDAG(DATUM(G2,G3,1),0))/7)
Opmerkingen:
(1) In de bovenstaande formule is G2 het opgegeven jaar, G3 de opgegeven maand en G4 de opgegeven dag van de week.
(2) Deze formule gebruikt gehele getallen om de dag van de week weer te geven: 1 staat voor zondag, 2 voor maandag, 3 voor dinsdag, 4 voor woensdag, 5 voor donderdag, 6 voor vrijdag en 7 voor zaterdag.
Gebruik een door de gebruiker gedefinieerde functie om het aantal specifieke weekdagen/weekenddagen in een bepaalde maand te tellen
U kunt ook een door de gebruiker gedefinieerde functie maken om te berekenen hoeveel keer een specifieke weekdag voorkomt in een opgegeven jaar en maand, naast bovenstaande formule.
1. Houd de ALT + F11-toetsen ingedrukt om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module en plak de volgende code in het Modulevenster.
Public Function TotalDays(pYear As Integer, pMonth As Integer, pDay As Integer)
'Update 20140210
Dim xindex As Integer
Dim endDate As Integer
endDate = Day(DateSerial(pYear, pMonth + 1, 0))
For xindex = 1 To endDate
If Weekday(DateSerial(pYear, pMonth, xindex)) = pDay Then
TotalDays = TotalDays + 1
End If
Next
End Function
3. Sla deze code op en keer terug naar het werkblad. Voer in een lege cel de volgende formule in: = TotalDays(jaar, maand, 1). In dit voorbeeld tel ik hoeveel zondagen er zijn in juni 2020, dus kan ik deze formule gebruiken als één van de onderstaande formules . Druk daarna op de Enter-toets en u krijgt meteen het aantal zondagen. Zie screenshots:
=TotalDays(C2,C3,C4)
=TotalDays(2020,6,1)
Opmerkingen: Deze formules gebruiken gehele getallen om de dag van de week weer te geven: 1 is zondag, 2 is maandag, 3 is dinsdag, 4 is woensdag, 5 is donderdag, 6 is vrijdag en 7 is zaterdag.
Aantal getallen van alle weekenddagen/werkdagen/specifieke Dag van de week tussen twee datums met Kutools voor Excel
Eigenlijk kunnen we de formules van Kutools voor Excel – namelijk Aantal niet-werkdagen tussen twee datums, Aantal werkdagen tussen twee datums en Tel het aantal specifieke weekdagen – gebruiken om snel het aantal weekenddagen, werkdagen of specifieke dagen van de week in een datumreeks in Excel te tellen.
Kutools voor Excel – Vol met meer dan 300 essentiële hulpmiddelen voor Excel. Maak uw Excel-taken sneller, eenvoudiger en efficiënter.Download nu!
1. Selecteer een lege cel voor het telresultaat en klik op Kutools > Formulehulp > Formulehulp om deze functie te activeren.
Ga daarna verder op basis van uw gekozen statistiektype.
A. Tel het aantal weekenddagen (zaterdag en zondag) tussen twee datums in Excel
Voer het volgende uit in het dialoogvenster Formulehulp:
(1) Selecteer Statistisch in de keuzelijst Formuletype;
(2) Klik op Aantal niet-werkdagen tussen twee datums in het lijstvak Selecteer een formule;
(3) Voer de startdatum in het vak Startdatum in (u kunt ook verwijzen naar een datumcel);
(4) Voer de einddatum in het vak Einddatum in (u kunt ook verwijzen naar een datumcel);
(5) Klik op de knop OK.
Nu wordt het totale aantal zaterdagen en zondagen weergegeven in de geselecteerde cel.
Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen
B. Tel het aantal weekdagen (exclusief zaterdag en zondag) tussen twee datums in Excel
Voer het volgende uit in het dialoogvenster Formulehulp:
(1) Selecteer Statistisch in de keuzelijst Formuletype;
(2) Klik op Aantal werkdagen tussen twee datums in het lijstvak Selecteer een formule om deze te selecteren;
(3) Voer de startdatum in het veld Startdatum in (u kunt ook verwijzen naar een datumcel);
(4) Voer de einddatum in het veld Einddatum in (u kunt ook verwijzen naar een datumcel);
(5) Klik op de knop OK.
Vervolgens wordt het totale aantal weekdagen (exclusief zaterdagen en zondagen) weergegeven in de geselecteerde cel.
Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen
C. Tel het aantal keren dat een specifieke dag van de week (zoals maandag, zaterdag of zondag) voorkomt tussen twee datums in Excel
Voer het volgende uit in het dialoogvenster Formulehulp:
(1) Selecteer Statistisch in de keuzelijst Formuletype;
(2) Klik op Tel het aantal specifieke weekdagen in het lijstvak Selecteer een formule;
(3) Voer de startdatum in het vak Startdatum in (u kunt ook verwijzen naar een datumcel);
(4) Voer de einddatum in het vak Einddatum in (u kunt ook verwijzen naar een datumcel);
(5) Geef de specifieke weekdag aan met een geheel getal (1 staat voor zondag, 2 t/m 6 voor maandag tot en met zaterdag, en 7 is zondag.);
(6) Klik op de knop OK.
Vervolgens wordt het totale aantal keren dat de opgegeven weekdag voorkomt in de gegeven datumreeks weergegeven.
Kutools voor Excel– Geef Excel een boost met meer dan 300 essentiële hulpmiddelen, waardoor uw werk sneller en eenvoudiger verloopt, en profiteer van AI-functies voor slimmere gegevensverwerking en productiviteit.Nu verkrijgen
Demo: tel het aantal weekenddagen/werkdagen tussen twee datums in Excel
Gerelateerde artikelen:
Beste Office-productiviteitshulpmiddelen
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.
- 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