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

Forumthread: Kalenderwochen zwischen zwei Daten

Kalenderwochen zwischen zwei Daten
28.04.2009 14:49:38
Benjamin
Hallo zusammen,
ich habe folgendes Problem:
ich möchte ausrechnen, wieviele Kalenderwochen zwischen zwei Daten liegen:
Also z.B. zwischen heute und 28/04/2008
oder heute und 17/03/2009
ich habe es mit folgender Formel probiert:
=ABS(WENN(MONAT(B1)=1,KÜRZEN((HEUTE()-WOCHENTAG(HEUTE(),2)-DATUM(JAHR(HEUTE()+4-WOCHENTAG(HEUTE(),2)) ,1,-10))/7)-1& " Wochen",KÜRZEN((HEUTE()-WOCHENTAG(HEUTE(),2)-DATUM(JAHR(HEUTE()+4-WOCHENTAG(HEUTE() ,2)),1,-10))/7)-KÜRZEN((B1-WOCHENTAG(B1,2)-DATUM(JAHR(B1+4-WOCHENTAG(B1,2)),1,-10))/7)))
aber das funktioniert nur, solange ich im gleichen Jahr bleibe.
z.B. Beispiel 1 würde mir 0 anzeigen....
Könnt ihr da helfen?
Danke und Gruss
Benjamin
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Kalenderwochen zwischen zwei Daten
28.04.2009 14:59:56
Tino
Hallo,
so müsste es dochj gehen, oder nicht?
 AB
4von28.04.2008
5bis17.03.2009
6KW46

Formeln der Tabelle
ZelleFormel
B6=ABRUNDEN((B5-B4)/7;0)

Gruß Tino
Anzeige
AW: Kalenderwochen zwischen zwei Daten
28.04.2009 15:17:36
David
Hallo Benjamin,
wenn du jede angefangene Kal.woche als eine ganze rechnest, sollte das so gehen:
Tabelle1
 ABCDEF
11 von 21.04.2009 bis 29.04.2009 2 Kalenderwochen
12 von 20.04.2009 bis 23.04.2009 1 Kalenderwochen
13 von 16.04.2009 bis 21.04.2009 2 Kalenderwochen
14 von 28.04.2008 bis 28.04.2009 53 Kalenderwochen
15 von 30.03.2009 bis 03.05.2009 5 Kalenderwochen

Zelle Formel
E11 =((D11+7-WOCHENTAG(D11;2))-(B11-WOCHENTAG(B11;2)))/7
E12 =((D12+7-WOCHENTAG(D12;2))-(B12-WOCHENTAG(B12;2)))/7
E13 =((D13+7-WOCHENTAG(D13;2))-(B13-WOCHENTAG(B13;2)))/7
E14 =((D14+7-WOCHENTAG(D14;2))-(B14-WOCHENTAG(B14;2)))/7
E15 =((D15+7-WOCHENTAG(D15;2))-(B15-WOCHENTAG(B15;2)))/7

Tabellendarstellung in Foren


Gruß
David
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Kalenderwochen zwischen zwei Daten berechnen in Excel


Schritt-für-Schritt-Anleitung

Um die Kalenderwochen zwischen zwei Daten in Excel zu berechnen, kannst Du folgende Schritte befolgen:

  1. Daten eingeben: Trage in zwei Zellen (z.B. A1 und B1) die beiden Daten ein, zwischen denen Du die Kalenderwochen berechnen möchtest.

    Beispiel:

    • A1: 28.04.2008
    • B1: 17.03.2009
  2. Formel eingeben: In einer dritten Zelle (z.B. C1) gib die folgende Formel ein:

    =ABS(WOCHENNUMMER(B1;2) - WOCHENNUMMER(A1;2) + 1)

    Diese Formel berechnet die Anzahl der Kalenderwochen zwischen den beiden Daten.

  3. Ergebnis anzeigen: Das Ergebnis in Zelle C1 zeigt die Anzahl der Kalenderwochen zwischen den beiden Daten an.


Häufige Fehler und Lösungen

  • Fehler: Falsches Ergebnis bei Jahreswechsel.

    • Lösung: Stelle sicher, dass die Formel WOCHENNUMMER() mit dem richtigen Argument (2 für Montag als Wochenstart) verwendet wird.
  • Fehler: Ergebnis ist negativ oder 0.

    • Lösung: Überprüfe, ob das erste Datum vor dem zweiten liegt. Andernfalls vertausche die Zellen in der Formel.

Alternative Methoden

Eine weitere Möglichkeit, die Anzahl der Kalenderwochen zwischen zwei Daten zu berechnen, ist die Verwendung der Funktion DATEDIF(). Hier ist ein Beispiel:

=DATEDIF(A1;B1;"d")/7

Diese Formel gibt die Anzahl der Tage zwischen den beiden Daten zurück und teilt das Ergebnis durch 7, um die Gesamtanzahl der Wochen zu erhalten. Wenn Du die anzahl der wochen zwischen zwei daten möchten, kannst Du das Ergebnis mit AUFRUNDEN() oder ABRUNDEN() anpassen.


Praktische Beispiele

  1. Beispiel 1: Berechnung der Anzahl der Kalenderwochen zwischen dem 01.01.2022 und dem 31.12.2022.

    • A1: 01.01.2022
    • B1: 31.12.2022
    • C1: =ABS(WOCHENNUMMER(B1;2) - WOCHENNUMMER(A1;2) + 1)
    • Ergebnis: 52
  2. Beispiel 2: Berechnung der Kalenderwochen über zwei Jahre hinweg.

    • A1: 01.01.2021
    • B1: 01.01.2023
    • C1: =DATEDIF(A1;B1;"d")/7
    • Ergebnis: 104

Tipps für Profis

  • Nutze Bedingte Formatierungen, um die Zellen hervorzuheben, wenn die Anzahl der Kalenderwochen zwischen zwei Daten einen bestimmten Wert überschreitet.

  • Verwende die Funktion WOCHENNUMMER() zusammen mit DATUM(), um dynamische Daten zu erstellen. Zum Beispiel:

    =WOCHENNUMMER(DATUM(JAHR(A1);MONAT(A1);TAG(A1));2)
  • Wenn Du regelmäßig Kalenderwochen zählen musst, erstelle eine benutzerdefinierte Funktion in VBA, um den Prozess zu automatisieren.


FAQ: Häufige Fragen

1. Wie viele Wochen hat ein Jahr?
Ein Jahr hat in der Regel 52 Kalenderwochen, in Schaltjahren können es 53 Wochen sein.

2. Wie kann ich die Anzahl der Kalenderwochen im Jahr berechnen?
Verwende die Formel =WOCHENNUMMER(DATUM(JAHR(A1);12;31);2) für den letzten Tag des Jahres.

3. Gibt es eine einfache Formel, um die Kalenderwochen zwischen zwei Daten zu zählen?
Ja, die einfachste Möglichkeit ist die Verwendung von =ABS(WOCHENNUMMER(B1;2) - WOCHENNUMMER(A1;2) + 1).

4. Kann ich auch Monate zwischen zwei Datumsangaben berechnen?
Ja, dafür kannst Du die Funktion DATEDIF() verwenden mit dem Argument "m":

=DATEDIF(A1;B1;"m")

5. Wie viele Kalenderwochen sind 10 Monate?
Es gibt etwa 43 Wochen in 10 Monaten (10 * 4,3 = 43), aber dies kann je nach spezifischen Monaten variieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige