Excel-formel: Få N:te veckodagen i månaden efter angivet datum
Som vi känt kan vi använda en formel för att få veckodagen för ett givet datum i Excel, men de flesta av er vet inte att det också finns en formel som kan få den n:e veckodagen för ett givet datum.
Om du vill följa med denna handledning, ladda ner exemplet på kalkylbladet.
Generisk formel:
date-DAY(date)+1+n*7-WEEKDAY(date-DAY(date)+8-dow) |
Syntaxt och argument
Date: the date that you want to find the nth weekday based on. |
N: An integer that indicates the nth weekday you want to find based on the given date. For instance, you want to find the second specific weekday, use number 2 in the formula. |
Dow: The integer 1-7 indicates the weekday that you want to find from the given date. |
Dow; | Veckodag |
1 | Söndag |
2 | Måndag |
3 | Tisdag |
4 | Onsdag |
5 | Torsdag |
6 | Fredag |
7 | lördag |
Ta uppmärksamhet
Vanligtvis är argumentet N i skalan av heltal 1-4, om du vill hitta den femte specifika veckodagen, antar att den 5:e tisdagen den 1/1/2021, får den den första tisdagen i nästa månad, 2/ 2/2021.
Returvärde
Formeln returnerar ett serienummer, du måste formatera det som datumformat.
Hur formeln fungerar
En tabell B3:D5, kolumn B3:B4 listar datumet som du använde för att hitta veckodagen baserat på, C3:C5 innehåller siffrorna som indikerar den specifika veckodag du vill få, D3:D5 talar om för dig den n:e veckodagen du behöver för att hitta. Använd formeln i cell F3 enligt nedan:
=B3-DAY(B3)+1+D3*7-WEEKDAY(B3-DAY(B3)+8-C3) |
Presse ange för att få det första serienummerresultatet, dra sedan autofyllhandtaget ner till cell F5.
Behåll sedan resultaten valda, gå till Hem och välj Kort datum or Långt datum från rullgardinsmenyn till nummer Format.
Förklaring
WEEKDAY funktion: returnerar ett heltal från 1 till 7 för att representera veckodagen för ett givet datum i Excel.
DAY-funktion: får dagen som en siffra (1 till 31) från ett datum.
=B3-DAY(B3)+1+D3*7-WEEKDAY(B3-DAY(B3)+8-C3)
=B3-DAY(B3)+1+D3*7-WEEKDAY(B3-3+8-1)
=B3-DAY(B3)+1+D3*7-WEEKDAY(1/7/2021)
=B3-DAY(B3)+1+D3*7-5
=1/3/2021-3+1+7-5
= 1/3/2021
Relativa formler
- Hitta nästa datum i schemalistan
Anta att du har en tabell med två kolumner i Excel, den ena innehåller schemats innehåll, den andra innehåller schemats datum, nu vill du hitta nästa datum i schemat baserat på idag... - Hitta tidigaste datum och senaste datum för varje grupp
I den här handledningen ger den formler för att hitta det tidigaste datumet och det senaste datumet för varje grupp i Excel. - Gount dagar mellan två dagar
Att räkna antalet dagar eller månader eller år mellan två givna datum kommer att vara enkelt i Excel efter att du har läst den här handledningen - Skapa veckodatumintervall
I den här guiden ger den en formel för att snabbt få det veckovisa datumintervallet i Excel.
Relativa funktioner
- Excel WEEKNUM-funktion
Returnerar veckonumret för det angivna datumet under ett år - Excel WORKDAY-funktion
Lägger till arbetsdagar till det angivna startdatumet och returnerar en arbetsdag - Excel WEEKDAY-funktion
Få veckodag som ett nummer (1 till 7) från datum - Excel DAY-funktion
DAY-funktionen får dagen som ett nummer (1 till 31) från ett datum - Excel NU-funktion
Få aktuell tid och datum
De bästa Office-produktivitetsverktygen
Kutools for Excel - Hjälper dig att sticka ut från mängden
Kutools for Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...

Office Tab - Aktivera flikläsning och redigering i Microsoft Office (inklusive Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.
