Excel-formule: krijg de volgende dag van de week -

Inhoudsopgave

Generieke formule

=date+7-WEEKDAY(date+7-dow)

Samenvatting

Om de volgende specifieke dag van de week (dwz de volgende woensdag, vrijdag of maandag) met een bepaalde startdatum te retourneren, kunt u een formule gebruiken die is gebaseerd op de functie WEEKDAY. In het getoonde voorbeeld is de formule in D6:

=B6+7-WEEKDAY(B6+7-2)

Waar B6 de datum vrijdag 16 januari 2015 bevat en 2 staat voor maandag, de "dow". Het resultaat is maandag 9 januari 2015.

Gebruik een andere waarde voor "dow" in de formule om een ​​andere dag van de week te krijgen. Met standaardinstellingen gebruikt de WEEKDAY-functie een schema waarin zondag = 1, maandag = 2, dinsdag = 3, woensdag = 4, donderdag = 5, vrijdag = 6 en zaterdag = 7.

Uitleg

In Excel is het concept van "weekdag" of "dag van de week" gebaseerd op het idee dat elke dag van de week een specifiek nummer heeft. Met de standaardinstellingen behandelt de WEEKDAG-functie zondag als de eerste dag van de week (1) en zaterdag als de laatste dag (7). Als er een geldige datum is opgegeven, retourneert de WEEKDAY-functie een getal tussen 1 en 7.

Om de volgende dag van de week te vinden, rolt deze formule de datum eerst 7 dagen vooruit en gaat vervolgens terug naar de juiste datum door het resultaat af te trekken van een berekening die de WEEKDAY-functie gebruikt. In het getoonde voorbeeld zijn de formules in rij 6 als volgt:

=B6+7-WEEKDAY(B6+7-7) // C6, get next Saturday =B6+7-WEEKDAY(B6+7-2) // D6, get next Monday

In de eerste formule (C6) staat het cijfer 7 (aan het einde) voor zaterdag. In de tweede formule (D6) is het nummer 2, voor maandag.

In D6 wordt de formule als volgt opgelost:

=B6+7-WEEKDAY(B6+7-2) =42027-WEEKDAY(42025) =42027-4 =42023 =1/9/2015

Let op: als de opgegeven datum al de gewenste dag van de week is, wordt de originele datum geretourneerd.

Volgende dag van de week vanaf vandaag

Om de volgende dag van de week vanaf de huidige datum te krijgen, kunt u de VANDAAG-functie als volgt gebruiken:

=TODAY()+7-WEEKDAY(TODAY()+7-dow)

Interessante artikelen...