Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Alle Montage eines Jahres

Forumthread: Alle Montage eines Jahres

Alle Montage eines Jahres
09.10.2004 09:14:25
Fred
Hallo ich möchte alle Montage eines Jahres als Datum ausgeben.
z.B. in Zelle A1 steht das Datum 01.01.2004, nun soll in den Zellen ab B1 bis ?1 alle
Montage des Jahres 2004 als Datum erscheinen.
Wüste da jemand ne Lösung ?
Gruß
Fred
Anzeige

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Alle Montage eines Jahres
09.10.2004 09:34:19
Ramses
Hallo
hier mal eine Formellössung. Zelle B1 dann bis zur Zeile 370 nach unten kopieren
Noch ne Frage !
09.10.2004 10:03:19
Fred
Hallo Rainer,
danke, das war`s was ich gesucht habe.
Wie werden die Wochentage in dieser Formel angesprochen ?
Hier nach ist ja der Montag eine "2" !!!
Wie werden die anderen Wochentage Nummeriert ?
Gruß
Fred
Anzeige
und noch ne Frage
09.10.2004 10:10:19
Fred
Kannst du mir noch eine Formel nennen, die den letzten Montag im vorherigen Jahr,
und den ersten Montag im nächsten Jahr als Datum ausgibt ?
Das Ausgangsdatum ist wieder A1
Gruß
Fred
Montage ermitteln
09.10.2004 11:58:56
Reinhard
Hi Fred,
B1: =WAHL(WOCHENTAG(A1;2);A1;A1+6;A1+5;A1+4;A1+3;A1+2;A1+1)
B2 : =WENN(JAHR(B1+7)=JAHR(B1);B1+7;"") 'Formel von Rainer
B3 : =WENN(JAHR(B2+7)=JAHR(B2);B2+7;"")
B4 : =WENN(JAHR(B3+7)=JAHR(B3);B3+7;"")
B5 : =WENN(JAHR(B4+7)=JAHR(B4);B4+7;"")
B6 : =WENN(JAHR(B5+7)=JAHR(B5);B5+7;"")
usw.
letzen Montag des Vorjahres:
=WAHL(WOCHENTAG(DATUM(JAHR($A$1)-1;12;31);2);DATUM(JAHR($A$1)-1;12;31);DATUM(JAHR($A$1)-1;12;30);DATUM(JAHR($A$1)-1;12;29);DATUM(JAHR($A$1)-1;12;28);DATUM(JAHR($A$1)-1;12;27);DATUM(JAHR($A$1)-1;12;26);DATUM(JAHR($A$1)-1;12;25);)
erster Montag des nachfolgenden Jahres:
=WAHL(WOCHENTAG("1.1."&JAHR($A$1)+1;2);DATUM(JAHR($A$1)+1;1;1);DATUM(JAHR($A$1)+1;1;7);DATUM(JAHR($A$1)+1;1;6);DATUM(JAHR($A$1)+1;1;5);DATUM(JAHR($A$1)+1;1;4);DATUM(JAHR($A$1)+1;1;3);DATUM(JAHR($A$1)+1;1;2))
Und zu deiner Frage nach der 2 in Wochentag(x1;2), schau in der Hilfe nach.
Gruß
Reinhard
Anzeige
AW: Montage ermitteln
09.10.2004 12:36:28
Reinhard
Hi Fred,
letzter Montag im Vorjahr:
=DATUM(JAHR($A$1)-1;12;32-WOCHENTAG("31.12."&JAHR($A$1)-1;2))
fürs nachfolgende Jahr:
=DATUM(JAHR($A$1)+1;1;1+(8-WOCHENTAG("1.1."&JAHR($A$1)+1;2))*(WOCHENTAG("1.1."&JAHR($A$1)+1;2)<>1))
bzw.
=DATUM(JAHR($A$1)+1;1;9-WOCHENTAG("1.1."&JAHR($A$1)+1;2)-9*(WOCHENTAG("1.1."&JAHR($A$1)+1;2)=1))
Gruß
Reinhard
Anzeige
Klasse
10.10.2004 11:28:19
Fred
Hallo Reinhard,
habe deine Lösung für den letzten Montag im Jahr, und den ersten des nächsten Jahres
übernommen.
Vielen Dank
Gruß
Fred
AW: Alle Montage eines Jahres
09.10.2004 11:27:45
FP
Hi Fred,
in A1 steht das Jahr: z.B. 2004
in B1:
=("1-"&A1)+0 oder alternativ =DATUM(A1;1;1)
in A4:
=B1-REST(B1-2;-7)
in A5:
=A4+7
bis zu A55 runterziehen ( jedes Jahr hat 52 Montage ! )
in A56:
=WENN(TAG(A55)>24;"";A55+7)
Servus aus dem Salzkammergut
Franz
Anzeige
auch ne Möglichkeit
09.10.2004 11:36:06
Fred
Danke dir !
Gruß
Fred
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Alle Montage eines Jahres in Excel auflisten


Schritt-für-Schritt-Anleitung

Um alle Montage eines Jahres in Excel aufzulisten, kannst du folgende Schritte befolgen:

  1. Jahr eingeben: Trage in Zelle A1 das Jahr ein, für das du die Montage auflisten möchtest (z.B. 2023).
  2. Startdatum berechnen: In Zelle B1 kannst du das erste Datum des Jahres mit der Formel =DATUM(A1;1;1) berechnen.
  3. Ersten Montag finden: In Zelle A4 berechnest du den ersten Montag des Jahres mit der Formel:
    =B1-REST(B1-2;-7)
  4. Montage auflisten: In Zelle A5 setzt du die Formel:
    =A4+7

    und ziehst diese bis zur Zelle A55 nach unten. Damit listest du alle Montage des Jahres auf.

  5. Letzter Montag des Jahres: In Zelle A56 kannst du optional hinzufügen:
    =WENN(TAG(A55)>24;"";A55+7)

Häufige Fehler und Lösungen

  • Problem: Die Daten werden nicht korrekt angezeigt.

    • Lösung: Stelle sicher, dass du das Jahr korrekt in Zelle A1 eingegeben hast und die Formeln in den richtigen Zellen stehen.
  • Problem: Excel zeigt keine Montage an.

    • Lösung: Überprüfe die Formel in Zelle A4. Es sollte die Berechnung des ersten Montags des Jahres korrekt durchgeführt werden.

Alternative Methoden

Eine alternative Methode, um alle Montage in Excel aufzulisten, wäre die Verwendung von VBA (Visual Basic for Applications). Hier ist ein einfaches Skript:

Sub ListMondays()
    Dim year As Integer
    Dim startDate As Date
    Dim i As Integer
    Dim ws As Worksheet

    year = InputBox("Bitte Jahr eingeben:")
    startDate = DateSerial(year, 1, 1)

    Set ws = ThisWorkbook.Sheets(1)
    i = 1

    Do While Year(startDate) = year
        If Weekday(startDate, vbMonday) = 1 Then
            ws.Cells(i, 1).Value = startDate
            i = i + 1
        End If
        startDate = startDate + 1
    Loop
End Sub

Praktische Beispiele

Hier sind einige Beispiele zur Verwendung der oben genannten Methoden:

  • Beispiel 1: Um die Montage für 2022 aufzulisten, gib einfach 2022 in Zelle A1 ein. Die Formeln in den anderen Zellen erledigen den Rest automatisch.
  • Beispiel 2: Wenn du nur die Montage für ein bestimmtes Datum auflisten möchtest, kannst du das Jahr dynamisch in Zelle A1 ändern.

Tipps für Profis

  • Nutze die Funktion =Wochentag() in Kombination mit =WENN(), um spezifische Wochentage zu filtern.
  • Experimentiere mit bedingter Formatierung, um die Montage optisch hervorzuheben.
  • Du kannst auch eine Liste aller Freitage oder Dienstage des Jahres erstellen, indem du die Wochentagsnummer in den Formeln anpasst.

FAQ: Häufige Fragen

1. Wie viele Montage hat ein Jahr?
Ein Jahr hat in der Regel 52 Montage, aber in Schaltjahren kann es auch 53 geben.

2. Wie viele Montage hat ein Monat?
Die Anzahl der Montage in einem Monat variiert, aber meistens sind es 4 oder 5, abhängig vom Monat.

3. Wie finde ich den ersten Montag im Jahr?
Der erste Montag kann mit der Formel =DATUM(JAHR(A1);1;1) + (8 - WOCHENTAG(DATUM(JAHR(A1);1;1);2)) gefunden werden.

4. Gibt es eine Möglichkeit, nur Montage einzufügen?
Ja, du kannst die oben genannten Formeln verwenden, um nur Montage in eine Liste einzufügen, indem du die entsprechenden Zellen auswählst und die Formeln anpasst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige