Es ist nichts falsch mit Ihrer Formel, aber vielleicht ist es nicht die Formel, die Sie verwenden möchten. Es gibt eine andere Excel-Formel:
=WEEKNUM(serial_num, [return_type])
Das wird die Ergebnisse liefern, die Sie erwarten. Sie sollten jedoch zuerst prüfen, welche Art von Wochennummer für Ihre Kalkulationstabelle besser geeignet ist.
Lassen Sie mich weiter erklären:
Die ISOWEEKNUM () - Funktion basiert darauf, dass eine Woche immer an einem Montag beginnt und an einem Sonntag endet und dann den Standard festlegt, dass die erste Woche des Jahres die Woche ist, die den ersten Donnerstag des Jahres in der Woche enthält.
Die Funktion WEEKNUM (Datum, start_day) beginnt in der Woche zu zählen, die den 1. Januar enthält. Der 1. Januar ist der erste Tag der Woche 1. Standardmäßig beginnen die neuen Wochen am Sonntag, also beginnt die Woche 2 am ersten Sonntag nach dem 1. Januar. Sie können den Starttag mit dem zweiten Parameter in der Funktion ändern. Mit anderen Worten, die erste Woche kann 1 Tag enthalten, wenn der 01. Januar ein Samstag ist und der Standardstarttag verwendet wird. <- Dies ist das Schlüsselverständnis der WEEKNUM () - Funktion.
Ich habe eine kleine Tabelle erstellt, die Ihre Datumswerte enthält und ein paar weitere hinzufügt, um den Unterschied zu verdeutlichen:
Beachten Sie, dass der letzte Tag des Jahres nicht erst ab 2018 in der ersten Woche liegt. Die ISOWEEKNUM () - Funktion funktioniert einwandfrei. Sie hat nur eine andere Interpretation als die erste Woche beginnt.
Eine andere Möglichkeit, dies zu sehen, besteht darin, die zwei Funktionen über einen Tag hinweg zu betrachten, der den ersten Januar umfasst:
Im Jahr 2015 ist der erste Januar ein Donnerstag. Die Wochenfunktion von ISOWEEKNUM () umfasst daher die letzten 3 Tage im Dezember, während die Funktion WEEKNUM () die Woche am ersten Januar startet, aber in der ersten Woche nur 3 Tage für den Standardstarttag Sonntag vorhanden sind.
Ich hoffe das erklärt den Unterschied.