Direkt zum Inhalt

Wie liste ich alle Montage / Freitage eines Monats in Excel auf?

In bestimmten Fällen müssen Sie möglicherweise alle Montage oder Freitage eines Monats oder Jahres in einem Arbeitsblatt auflisten oder anzeigen. Normalerweise können Sie mit Fill Handle eine Reihe von Daten auflisten, aber es kann Ihnen nicht helfen, jeden Montag oder Freitag in einem Monat oder einem Jahr zu füllen. In diesem Artikel werde ich darüber sprechen, wie alle Montage oder Freitage in einem Monat in Excel aufgelistet werden.

Listen Sie alle Montage / Freitage in einem Monat oder Jahr mit Formeln auf

Listen Sie alle Montag / Freitag in einem Monat oder Jahr mit Kutools for Excel auf


Listen Sie alle Montage / Freitage in einem Monat oder Jahr mit Formeln auf

Die folgenden Formeln können Ihnen dabei helfen, alle Montage oder Freitage in einem Monat oder Jahr ab einem bestimmten Datum des Monats aufzulisten. Gehen Sie dazu wie folgt vor:

1. Bitte geben Sie das Datum, das Sie jeden Montag oder Freitag des Monats auflisten möchten, in eine Zelle ein. Ich werde beispielsweise den 1 in Zelle A1 eingeben.

2. Dann geben Sie diese Formel ein: =IF(WEEKDAY(EOMONTH(A1,-1)+1)=2,EOMONTH(A1,-1)+1,EOMONTH(A1,-1)+(8 + MOD(2,7))-WEEKDAY(EOMONTH(A1,-1)+1)) in Zelle B1 und drücken Sie Enter Schlüssel, um den ersten Montag des Monats zu bekommen. Siehe Screenshot:

doc liste alle montage 1

Hinweis: So erhalten Sie den ersten Dienstag des Monats:

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

So erhalten Sie den ersten Mittwoch des Monats:

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

So erhalten Sie den ersten Donnerstag im Monat:

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

So erhalten Sie den ersten Freitag des Monats:

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

So erhalten Sie den ersten Samstag im Monat:

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

So erhalten Sie den ersten Sonntag im Monat:

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

3. Nachdem Sie den ersten Montag angezeigt haben, geben Sie bitte diese Formel ein: = B1 + 7 Um den zweiten Montag zu erhalten, ziehen Sie den Füllpunkt nach unten, um alle Montage in einem Monat oder einem Jahr nach Bedarf aufzulisten (siehe Abbildung):

doc liste alle montage 2


Listen Sie alle Montag / Freitag in einem Monat oder Jahr mit Kutools for Excel auf

Mit Ausnahme der obigen Formeln kann ich hier ein einfaches Werkzeug vorstellen.Kutools for ExcelMit seinen Datum einfügen Mit dieser Funktion können Sie alle Montage oder Freitage in einem Monat so schnell wie möglich einfügen.

Kutools for Excel : Mit mehr als 300 praktischen Excel-Add-Ins können Sie diese innerhalb von 30 Tagen ohne Einschränkung testen

Nach der Installation Kutools for ExcelBitte gehen Sie wie folgt vor :( Gehen Sie zu Kutools für Excel jetzt herunterladen! )

1. Wählen Sie eine Zelle aus, um das Datum einzufügen, und klicken Sie auf Kutoolen > Insert > Datum einfügen, siehe Screenshot:

2. In dem Datum einfügen In einem Dialogfeld wird ein Monatskalender angezeigt. Sie können auf das Datum doppelklicken, um es in die Zelle einzufügen. Sie können das Datumsformat auch nach Bedarf ändern Format verwenden Option zum Aktivieren des Listenfelds Datumsformatierung. Siehe Screenshot:

Gehen Sie zu Kutools für Excel herunterladen und testen Sie es jetzt kostenlos!


Demo: Listen Sie alle Montage / Freitage in einem Monat oder Jahr mit Kutools for Excel auf

Kutools for Excel: Mit mehr als 300 praktischen Excel-Add-Ins können Sie es innerhalb von 30 Tagen ohne Einschränkung testen. Jetzt herunterladen und kostenlos testen!

Beste Office-Produktivitätstools

Beliebte Funktionen: Suchen, markieren oder identifizieren Sie Duplikate   |  Leere Zeilen löschen   |  Kombinieren Sie Spalten oder Zellen, ohne Daten zu verlieren   |   Runde ohne Formel ...
Super-Lookup: VLookup mit mehreren Kriterien    VLookup mit mehreren Werten  |   VLookup über mehrere Blätter hinweg   |   Unscharfe Suche ....
Erweiterte Dropdown-Liste: Erstellen Sie schnell eine Dropdown-Liste   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Fügen Sie eine bestimmte Anzahl von Spalten hinzu  |  Spalten verschieben  |  Schalten Sie den Sichtbarkeitsstatus ausgeblendeter Spalten um  |  Vergleichen Sie Bereiche und Spalten ...
Ausgewählte Funktionen: Rasterfokus   |  Designansicht   |   Große Formelleiste    Arbeitsmappen- und Blattmanager   |  Ressourcen (Autotext)   |  Datumsauswahl   |  Arbeitsblätter kombinieren   |  Zellen verschlüsseln/entschlüsseln    Senden Sie E-Mails nach Liste   |  Superfilter   |   Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Toolsets12 Text Tools (Text hinzufügen, Zeichen entfernen, ...)   |   50+ Chart Typen (Gantt-Diagramm, ...)   |   40+ Praktisch Formeln (Berechnen Sie das Alter basierend auf dem Geburtstag, ...)   |   19 Einfügen Tools (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Umwandlung (Conversion) Tools (Zahlen zu Wörtern, Currency Conversion, ...)   |   7 Zusammenführen & Teilen Tools (Erweiterte Zeilen kombinieren, Zellen teilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über 300 erweiterte Funktionen, um die Produktivität zu steigern und Zeit zu sparen.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen ...

kte tab 201905


Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50 % und reduziert jeden Tag Hunderte von Mausklicks für Sie!
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