Supportnet / Forum / Tabellenkalkulation
Datum in KW-Datum wandeln
Frage
Wie kann ich in Excel das Tagesdatum z. B. den 01.01.2001 in die Kalenderwoche konvertieren (KW 1)?
Antwort 1 von Roland
hallo markus,
öffne "Visual Basic", einfügen "Modul" und anschließen folgenden text einfügen:
Function Wochennummer(Prüfdatum As Date) As Variant
Dim ErsterJänner As Long
ErsterJänner = DateSerial(Year(Prüfdatum), 1, 1)
Wochennummer = Prüfdatum - ErsterJänner + WeekDay(ErsterJänner) - 2
Wochennummer = Fix(Wochennummer / 7)
End Function
anschließen kannst du über den "Funktions Assistenten" die funktion über "Benutzerdefiniert", "Wochennummer" einfügen.
alls korrekturfaktor gib follgendes ein:
=Wochennummer(A1+7)
da sonst z.b. in der kw3 nur kw2 angezeigt wird.
A1= das zu prüfende datum, im zweifelsfalle die formel " =heute() "
noch was, wenn du diese formel bzw. eine excel-datei mit dieser formel im den ordner: " C:\Programme\Microsoft Office\Office\XLStart " dateiname "Formel.xla " speicherst, kannst du aus allen excel-dateien die formel nutzen.
ich hoffe das war einiger masen verständlich, wenn nicht schick mir doch ein mail.
gruß roland
öffne "Visual Basic", einfügen "Modul" und anschließen folgenden text einfügen:
Function Wochennummer(Prüfdatum As Date) As Variant
Dim ErsterJänner As Long
ErsterJänner = DateSerial(Year(Prüfdatum), 1, 1)
Wochennummer = Prüfdatum - ErsterJänner + WeekDay(ErsterJänner) - 2
Wochennummer = Fix(Wochennummer / 7)
End Function
anschließen kannst du über den "Funktions Assistenten" die funktion über "Benutzerdefiniert", "Wochennummer" einfügen.
alls korrekturfaktor gib follgendes ein:
=Wochennummer(A1+7)
da sonst z.b. in der kw3 nur kw2 angezeigt wird.
A1= das zu prüfende datum, im zweifelsfalle die formel " =heute() "
noch was, wenn du diese formel bzw. eine excel-datei mit dieser formel im den ordner: " C:\Programme\Microsoft Office\Office\XLStart " dateiname "Formel.xla " speicherst, kannst du aus allen excel-dateien die formel nutzen.
ich hoffe das war einiger masen verständlich, wenn nicht schick mir doch ein mail.
gruß roland
Antwort 2 von Wolfgang Leven
... über die Funktion
KALENDERWOCHE(datum;2)
2 bedeutet, erster Wochentag ist Montag
Falls die Funktion KALENDERWOCHE nicht zur Verfügung steht, musst Du sie erst über Extras, Add Ins Manager, Analysefunktionen aktivieren.

