Ga naar hoofdinhoud

Hoe alle maandagen / vrijdagen in een maand in Excel weergeven?

In bepaalde gevallen moet u mogelijk alle maandagen of vrijdagen van een maand of jaar in een werkblad weergeven of weergeven. Normaal gesproken kunt u een reeks datums weergeven met de vulhendel, maar het kan u niet helpen om elke maandag of vrijdag in een maand of een jaar te vullen. In dit artikel zal ik het hebben over hoe u alle maandag of vrijdag in een maand in Excel kunt weergeven.

Maak een lijst van alle maandag / vrijdag in een maand of jaar met formules

Maak een lijst van alle maandag / vrijdag in een maand of jaar met Kutools voor Excel


Maak een lijst van alle maandag / vrijdag in een maand of jaar met formules

De volgende formules kunnen u helpen om alle maandag of vrijdag in een maand of jaar vanaf een bepaalde datum van de maand weer te geven, doe dit als volgt:

1. Voer de datum in die u elke maandag of vrijdag van de maand in een cel wilt vermelden, ik voer bijvoorbeeld 1/1/2016 in cel A1 in.

2. Voer vervolgens deze formule in: =IF(WEEKDAY(EOMONTH(A1,-1)+1)=2,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(2,7))-WEEKDAY(EOMONTH(A1,-1)+1)) in cel B1, en druk op Enter sleutel om de eerste maandag van de maand te krijgen. Zie screenshot:

documentenlijst alle maandag 1

Opmerking: Om de eerste dinsdag van de maand te krijgen:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=3,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(3,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Om de eerste woensdag van de maand te krijgen:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=4,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(4,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Om de eerste donderdag van de maand te krijgen:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=5,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(5,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Om de eerste vrijdag van de maand te krijgen:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Om de eerste zaterdag van de maand te krijgen:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=7,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(7,7))-WEEKDAY(EOMONTH(A1,-1)+1))

Om de eerste zondag van de maand te krijgen:

=IF(WEEKDAY(EOMONTH(A1,-1)+1)=1,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(1,7))-WEEKDAY(EOMONTH(A1,-1)+1))

3. Ga na het weergeven van de eerste maandag door met het invoeren van deze formule: = B1 + 7 om de tweede maandag te krijgen, sleep je de vulgreep naar beneden om alle maandagen in een maand of een jaar weer te geven, zie screenshot:

documentenlijst alle maandag 2


Maak een lijst van alle maandag / vrijdag in een maand of jaar met Kutools voor Excel

Behalve de bovenstaande formules, kan ik hier een eenvoudige tool introduceren-Kutools for Excel, Met Datum invoegen functie, kunt u zo snel mogelijk alle maandag of vrijdag in een maand invoegen.

Kutools for Excel : met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen

Na het installeren van Kutools for Excel, doe dan als volgt :( Ga nu naar Kutools voor Excel downloaden! )

1. Selecteer een cel om de datum in te voegen en klik op Kutools > Invoegen > Datum invoegen, zie screenshot:

2. In de Datum invoegen dialoogvenster wordt een maandkalender weergegeven, u kunt dubbelklikken op de datum om deze in de cel in te voegen, u kunt ook de datumnotatie naar wens wijzigen door aan te vinken Met behulp van formaat optie om de keuzelijst voor datumnotatie te activeren. Zie screenshot:

Ga naar Download Kutools voor Excel en probeer nu gratis!


Demo: maak een lijst van alle maandag / vrijdag in een maand of jaar met Kutools voor Excel

Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. Download en probeer nu gratis!

Beste Office-productiviteitstools

馃 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

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

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thank you for the formula. I had a question about it. It does work for 2016, but when entering 1/12017, it identifies the first Monday of the month to be 1/9/17, when it's actually 1/2/17. Am I misunderstanding the formula's intent? Meaning, should I enter a different date to pull the 1/2/17 date? Thanks again for the help.
This comment was minimized by the moderator on the site
Did not work for me on every Monday that was in a month with the first day being a Sunday,

Given A1 is the first of the month "1/1/2020" or "1/2/2020" etc, This did work for me:


=A1+MOD(8-WEEKDAY(A1,2),7)
This comment was minimized by the moderator on the site
It worked for me.. fo rFridays A1= 06/01/2017 B1= 13/01/2017= IF(WEEKDAY(EOMONTH(A1,-1)+1)=6,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(A1,-1)+1)) 20/01/2017 = IF(WEEKDAY(EOMONTH(B1,-1)+1)=6,EOMONTH(B1,-1)+1,EOMONTH(B1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(B1,-1)+1))+7 27/01/2017=IF(WEEKDAY(EOMONTH(C1,-1)+1)=6,EOMONTH(C1,-1)+1,EOMONTH(C1,-1)+(8 + MOD(6,7))-WEEKDAY(EOMONTH(C1,-1)+1))+
This comment was minimized by the moderator on the site
That doesn't help... super weird..2017 is the only year that it skips the 1st monday.
This comment was minimized by the moderator on the site
The formula doesn't work for Mondays if the last day of the previous month is a Saturday (weekday no 7). The following day is therefore a Sunday (weekday no 1) and you only need add 1 day to get to a Monday. However, the formula adds 10-1=9 days and gives you the 9th January as the first Monday. There needs to be a second IF function:
=IF(WEEKDAY(EOMONTH(A2,-1)+1)=1,EOMONTH(A2,-1)+2,IF(WEEKDAY(EOMONTH(A2,-1)+1)=2,EOMONTH(A2,-1)+1,EOMONTH(A2,-1)+(8+MOD(2,7))-WEEKDAY(EOMONTH(A2,-1)+1)))
This comment was minimized by the moderator on the site
The formula doesn't work if the last day of the previous month is a Saturday (weekday no 7). The following day is therefore a Sunday (weekday no 1) and you only need add 1 day to get to a Monday. However, the formula adds 10-1=9 days and gives you the 9th January as the first Monday. There needs to be a second IF function:=IF(WEEKDAY(EOMONTH(A2,-1)+1)=1,EOMONTH(A2,-1)+2,IF(WEEKDAY(EOMONTH(A2,-1)+1)=2,EOMONTH(A2,-1)+1,EOMONTH(A2,-1)+(8+MOD(2,7))-WEEKDAY(EOMONTH(A2,-1)+1)))
This comment was minimized by the moderator on the site
2019 too :( first wednesday is not 09 Jan?)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations