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

Forumthread: letzte Tag aus Kaldenderwoche

letzte Tag aus Kaldenderwoche
26.06.2006 16:44:23
Erich
hallo excel- profies,
ich habe ein Problem, benötige den ersten und letzten Tag einer Kalenderwoche und danach soll alles in einer Zelle mit passendem Text ausgegeben werden.
ich habe mal ein bsp. hochgeladen!
Wäre sehr froh wenn ihr mir helfen könnt!
gruß
erich
https://www.herber.de/bbs/user/34647.xls
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: letzte Tag aus Kaldenderwoche
26.06.2006 16:52:53
Herbert
Hi,
die Funktion KALENDERWOCHE() liefert ein falsches Ergebnis. Abhilfe siehe:
www.excelformeln.de
mfg Herbert
AW: letzte Tag aus Kaldenderwoche
26.06.2006 16:57:37
Erich
hallo herbert,
danke für die antwort, dort war ich schon und habe versucht weiterzukommen, komme ich leider nicht!
gruß
erich
AW: letzte Tag aus Kaldenderwoche
26.06.2006 16:56:17
UweD
Hallo
so...
 
 ABCDEFGH
1KWKW Der Urlaub geht vom 26.06bis02.07.2006
22626      
320062006      
426.06.200602.07.2006      
Formeln der Tabelle
F1 : =A4
H1 : =B4
A2 : =KÜRZEN((HEUTE()-DATUM(JAHR(HEUTE()+3-REST(HEUTE()-2;7));1;REST(HEUTE()-2;7)-9))/7)
B2 : =A2
B3 : =A3
A4 : =DATUM(A3;1;7*A2-3-WOCHENTAG(DATUM(A3;;);3))
B4 : =DATUM(B3;1;7*B2-3-WOCHENTAG(DATUM(B3;;);3))+6
 

Gruß UweD
(Rückmeldung wäre schön)
Anzeige
AW: letzte Tag aus Kaldenderwoche
26.06.2006 17:02:09
Erich
hallo uwe und werner,
vielen dank, eure beiden lösungen zusammen, ergeben mein ergebnis!
danke, schönen feierabend
gruß
erich
Anzeige
Danke für die Rückmeldung OwT:-)
28.06.2006 15:48:39
Werner
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Bestimmung des ersten und letzten Tags einer Kalenderwoche in Excel


Schritt-für-Schritt-Anleitung

Um den ersten und letzten Tag einer Kalenderwoche in Excel zu bestimmen, kannst du folgende Schritte durchführen:

  1. Kalenderwoche ermitteln: Verwende die Funktion KALENDERWOCHE(Datum; [Typ]), um die Kalenderwoche für ein gegebenes Datum zu erhalten. Dabei ist Datum das Datum, für das du die Kalenderwoche bestimmen möchtest.

  2. Erster Tag der Woche: Berechne den ersten Tag der Woche mit der Formel:

    =DATUM(JAHR(A1);MONAT(A1);TAG(A1)-WOCHENTAG(A1;2)+1)

    Hierbei ist A1 die Zelle mit dem Datum.

  3. Letzter Tag der Woche: Berechne den letzten Tag der Woche mit der Formel:

    =DATUM(JAHR(A1);MONAT(A1);TAG(A1)-WOCHENTAG(A1;2)+7)
  4. Zusammenführen in einer Zelle: Um die Ausgabe in einer Zelle zusammenzufassen, kannst du Folgendes verwenden:

    ="Der erste Tag der Woche ist: " & TEXT(DATUM(JAHR(A1);MONAT(A1);TAG(A1)-WOCHENTAG(A1;2)+1);"TT.MM.JJJJ") & ", der letzte Tag der Woche ist: " & TEXT(DATUM(JAHR(A1);MONAT(A1);TAG(A1)-WOCHENTAG(A1;2)+7);"TT.MM.JJJJ")

Häufige Fehler und Lösungen

  • Falsche Ergebnisse mit KALENDERWOCHE(): Wenn du unerwartete Ergebnisse erhältst, kann dies daran liegen, dass die Funktion KALENDERWOCHE() je nach Excel-Version unterschiedlich interpretiert wird. Überprüfe, ob du den richtigen Typ (1 oder 2) verwendet hast.

  • Datumsformat: Stelle sicher, dass das Datum im richtigen Format vorliegt. Excel benötigt Datumsangaben in einem erkennbaren Format (z. B. TT.MM.JJJJ).


Alternative Methoden

Eine alternative Methode zur Berechnung des ersten und letzten Tags der Kalenderwoche ist die Verwendung von benutzerdefinierten Formeln oder VBA. Hier ein Beispiel für eine VBA-Funktion:

Function ErsteUndLetzteTag(KW As Integer, Jahr As Integer) As String
    Dim ersterTag As Date
    Dim letzterTag As Date
    ersterTag = DateAdd("d", 1 - Weekday(DateSerial(Jahr, 1, 1), vbMonday) + (KW - 1) * 7, DateSerial(Jahr, 1, 1))
    letzterTag = ersterTag + 6
    ErsteUndLetzteTag = "Erster Tag: " & Format(ersterTag, "dd.mm.yyyy") & ", Letzter Tag: " & Format(letzterTag, "dd.mm.yyyy")
End Function

Praktische Beispiele

Wenn du das Datum 01.03.2023 hast und die oben genannten Formeln verwendest, würde das Ergebnis etwa so aussehen:

  • Erster Tag der Woche: 27.02.2023
  • Letzter Tag der Woche: 05.03.2023
  • Zusammenfassung: "Der erste Tag der Woche ist: 27.02.2023, der letzte Tag der Woche ist: 05.03.2023"

Tipps für Profis

  • Nutze die Funktion WOCHENNUMMER() anstelle von KALENDERWOCHE(), um die Kalenderwoche in Excel zu bestimmen. Diese ist oft zuverlässiger.
  • Achte darauf, die regionalen Einstellungen in Excel zu überprüfen, da diese das Datumsformat und die Berechnung beeinflussen können.
  • Verwende die Text-Funktion in Excel, um Daten in einem lesbaren Format darzustellen.

FAQ: Häufige Fragen

1. Wie berechne ich den ersten Tag der Woche, wenn ich ein Datum habe? Du kannst die Funktion WOCHENTAG() verwenden, um den ersten Tag der Woche zu berechnen, indem du das Datum entsprechend anpasst.

2. Was mache ich, wenn ich den letzten Tag des Jahres brauche? Verwende die Funktion DATUM(JAHR(A1);12;31), um den letzten Tag des Jahres für ein gegebenes Datum zu ermitteln.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige