Re: Felder in ein Datum umwandeln
22.05.2002 14:24:56
Andreas
Hallo Bernd,jetzt nicht erschrecken, hier eine Lösung OHNE VBA. Ist ne ziemlich lange Formel geworden, dafür aber in einer Zelle!
Wenn in Zelle A2: Mittwoch (Wochentag als Text)
in Zelle B2: 21 (Kalenderwoche)
in Zelle C2: 2002 (Jahreszahl)
dann liefert diese Formel, den dazu gehörenden Tag:
=SUMME(WENN(KÜRZEN((DATUM(C2;1;1)+ZEILE(A1:A365)-1-WOCHENTAG(DATUM(C2;1;1)+ZEILE(A1:A365)-1;2)-DATUM(JAHR(DATUM(C2;1;1)+ZEILE(A1:A365)-1+4-WOCHENTAG(DATUM(C2;1;1)+ZEILE(A1:A365)-1;2));1;-10))/7)=B2;WENN(GROSS(A2)=WAHL(WOCHENTAG(DATUM(C2;1;1)+ZEILE(A1:A365)-1;2);"MONTAG";"DIENSTAG";"MITTWOCH";"DONNERSTAG";"FREITAG";"SAMSTAG";"SONNTAG");DATUM(C2;1;1)+ZEILE(A1:A365)-1;0);0))
Diese Formel ist eine Array-Formel, deswegen mit STRG+SHIFT+ENTER abschließen!!!
Die Zelle (Spalte) in der die Formel steht, bitte mit dem gewünschten Datumsformat formatieren!
Viel Spaß,
Andreas
PS: Darin enthalten ist Formel 7 von www.excelformeln.de zur Bestimmung der Kalenderwoche!!!