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

TEXT Funktion -> Woche ermitteln

Forumthread: TEXT Funktion -> Woche ermitteln

TEXT Funktion -> Woche ermitteln
06.11.2003 13:22:02
schmidtis
Hi Forum,

kömpfe grad mit der Syntax/Übersetzung der FORMAT bzw TEXT Funktion, folgendes Problem:

unter VBA liefert mir FORMAT( irgendeinDatum, "WW") die jeweilige (Kalender) Woche.
direkt in einer Excel-Zelle liefert TEXT(irgendeinDatum; "WW") jedoch nur "WW" zurück.

Wie ist der Parameter um die Woche auszulesen?
oder muss ich mir ne Funktion basteln?

gruss:
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: TEXT Funktion -> Woche ermitteln
06.11.2003 13:23:39
Hajo_Zi
Hallo schmidtis

Warum muß es so eine komplizierte Formel sein Erklärung von WF
Die Funktion KALENDERWOCHE rechnet falsch oder sagen wir es gnädiger: nach amerikanischem Standard. Der 01.01.2000 z.B. ist laut DIN die 52. KW des Jahres 1999; - in den USA die erste im Jahre 2000. Das hab ich mir irgendwann mal kopiert:
Erst 1976 wurde der Wochenbeginn auf Montag festgelegt. Die erste Woche des Jahres ist definiert als die Woche, in die mindestens 4 Tage fallen. Beides = DIN 1355 (1974) Entspricht der internationalen Norm ISO 8601 (1988); -übernommen von der EU als EN 28601 (1992) und in Deutschland als DIN EN 28601 (1993) umgesetzt.
=KÜRZEN((G6-WOCHENTAG(G6;2)-DATUM(JAHR(G6+4-WOCHENTAG(G6;2));1;-10))/7)&“. KW“
von WF
http://www.excelformeln.de/formeln.html?welcher=7


Bitte keine Mail, Probleme sollten im Forum gelöst werden.

Microsoft MVP für Excel

Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Pro und Excel Version XP Pro


Anzeige
AW: TEXT Funktion -> Woche ermitteln
06.11.2003 13:26:21
xXx
Hallo,
=Kalenderwoche(Datum)
Das liefert dir allerdings die Woche nach Ami-Norm.
Woche nach DIN siehe:
http://www.excelformeln.de/formeln.html?welcher=7

Gruß aus'm Pott
Udo
http://www.excelerator.de

P.S. Das Forum lebt auch von den Rückmeldungen der Frager an die Antworter!
Anzeige
;
Anzeige

Infobox / Tutorial

Woche aus einem Datum in Excel ermitteln


Schritt-für-Schritt-Anleitung

Um die Woche aus einem Datum in Excel zu ermitteln, kannst du die Funktion KALENDERWOCHE oder eine Kombination von Formeln verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Datum eingeben: Trage das gewünschte Datum in eine Zelle ein, beispielsweise in Zelle A1.
  2. Formel verwenden: Um die Woche nach amerikanischem Standard zu erhalten, verwende die Formel:
    =KALENDERWOCHE(A1; 2)

    Der Parameter 2 bedeutet, dass die Woche am Montag beginnt.

  3. ISO-8601 Standard: Wenn du die Woche nach dem deutschen Standard (DIN) ermitteln möchtest, kannst du folgende Formel verwenden:
    =KÜRZEN((A1-WOCHENTAG(A1;2)-DATUM(JAHR(A1+4-WOCHENTAG(A1;2));1;-10))/7)&" KW"

Häufige Fehler und Lösungen

  • Falsches Ergebnis: Wenn die KALENDERWOCHE-Funktion nicht die erwartete Woche zurückgibt, stelle sicher, dass du den richtigen Typ von Wochenbeginn (Montag oder Sonntag) angegeben hast.

  • TEXT Funktion gibt "WW" zurück: Wenn du die TEXT Funktion wie folgt benutzt und nur "WW" erhältst:

    =TEXT(A1; "WW")

    Stelle sicher, dass du die richtige Syntax verwendest. Die TEXT Funktion eignet sich nicht für die Ermittlung von Wochen. Verwende stattdessen KALENDERWOCHE.


Alternative Methoden

Wenn du die Woche aus einem Datum in Excel ermitteln möchtest, gibt es auch alternative Methoden:

  • VBA verwenden: Du kannst eine benutzerdefinierte Funktion in VBA erstellen, um die Woche zu berechnen. Hier ist ein einfaches Beispiel:
    Function Woche(Datum As Date) As Integer
      Woche = Application.WorksheetFunction.WeekNum(Datum, 2)
    End Function

    Damit erhältst du die Woche nach dem ISO-Standard, wenn du die Funktion Woche(A1) in einer Zelle verwendest.


Praktische Beispiele

Hier sind einige Beispiele, wie du die Excel TEXT Funktionen und die KALENDERWOCHE verwenden kannst:

  • Beispiel 1: Um die 5. Kalenderwoche des Jahres 2023 zu erhalten, gib das Datum 01.02.2023 in Zelle A1 ein und verwende die Formel:

    =KALENDERWOCHE(A1; 2)
  • Beispiel 2: Um die Woche im Format "KW 5" auszugeben, benutze:

    =KÜRZEN((A1-WOCHENTAG(A1;2)-DATUM(JAHR(A1+4-WOCHENTAG(A1;2));1;-10))/7)&" KW"

Tipps für Profis

  • Verwendung von TEXT: Die TEXT Funktion eignet sich hervorragend zur Formatierung von Ausgaben, jedoch nicht zur Berechnung von Wochen. Nutze sie eher für die Darstellung von Zahlen oder Daten.

  • Woche und Jahr kombinieren: Du kannst die Woche und das Jahr in einer Zelle kombinieren, um eine übersichtliche Darstellung zu erhalten:

    =TEXT(A1; "YYYY") & " - " & KÜRZEN((A1-WOCHENTAG(A1;2)-DATUM(JAHR(A1+4-WOCHENTAG(A1;2));1;-10))/7)&" KW"

FAQ: Häufige Fragen

1. Frage
Warum gibt die TEXT Funktion nur "WW" zurück?
Antwort: Die TEXT Funktion kann nicht zur Berechnung von Wochen verwendet werden. Stattdessen solltest du die KALENDERWOCHE Funktion nutzen.

2. Frage
Wie kann ich die Woche nach ISO 8601 ermitteln?
Antwort: Verwende die Formel:

=KÜRZEN((A1-WOCHENTAG(A1;2)-DATUM(JAHR(A1+4-WOCHENTAG(A1;2));1;-10))/7)&" KW"

Damit erhältst du die Woche nach dem deutschen Standard.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige