Mit der Excel-Formel muss ich die Wochennummer eines bestimmten Datums im Monat abrufen. Aber die Bedingung ist, dass es Montag haben sollte. Montag bis Sonntag sind die Arbeitstage.
Ich habe das ausprobiert:
Die Wochennummer wird jedoch als 5 angegeben, wobei es sich um 4 handelt, da der 1. November 2013 Freitag war, sodass die letzte Woche im Oktober berechnet wurde.
Wenn Woche 1 immer am ersten Monday
des Monats beginnt, probieren Sie diese Formel für die Wochennummer
=INT((6+DAY(A1+1-WEEKDAY(A1-1)))/7)
Damit erhalten Sie die Wochennummer vom Datum in A1 ohne Zwischenberechnung - wenn Sie Ihr "Montagsdatum" in B1 verwenden möchten, können Sie diese Version verwenden
=INT((DAY(B1)+6)/7)
Jonathan aus den ExcelCentral-Foren schlägt vor :
=WEEKNUM(A1,2)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),1),2)+1
Diese Formel extrahiert die Woche des Jahres [...] und zieht sie dann von der Woche des ersten Tages in der .__ ab. Monat, um die Woche des Monats zu erhalten. Sie können den Tag ändern, an dem Wochen beginnen mit dem Ändern des zweiten Arguments der beiden WEEKNUM-Funktionen (im obigen Beispiel auf 2 [für Montag] gesetzt). Für Wochen, die am Sonntag beginnen, verwenden Sie:
=WEEKNUM(A1,1)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),1),1)+1
Für am Dienstag beginnende Wochen verwenden Sie:
=WEEKNUM(A1,12)-WEEKNUM(DATE(YEAR(A1),MONTH(A1),1),12)+1
usw.
Ich mag es besser, weil es die integrierte Wochenberechnungsfunktion von Excel verwendet ( WEEKNUM ).
Ermittlung der Wochennummer für jedes Datum eines Monats (unter Berücksichtigung von Montag als Wochenbeginn)
Halten Sie das erste Datum des Monats in $B$13
=WEEKNUM(B18,2)-WEEKNUM($B$13,2)+1
WEEKNUM(B18,2)
- gibt die Wochennummer des in Zelle B18
angegebenen Datums zurück.
WEEKNUM($B$13,2)
- gibt die Wochennummer des 1. Datums des Monats in der Zelle B13
zurück