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

Felder in ein Datum umwandeln

Forumthread: Felder in ein Datum umwandeln

Felder in ein Datum umwandeln
22.05.2002 13:32:33
Bernd
Hallo,

ich habe in einer Excel-Tabelle 3 Spalten (A, B, C) mit folgenden Informationen (Tag: z.B. Mittwoch; Kalenderwoche: z.B. 21, Jahr: z.B. 2002). Ich möchte erreichen, dass in die 4. Spalte (D) das dazugehörige Datum (22.05.2002)über eine VBA-Prozedur geschrieben wird. Ist dies mit VBA möglich?

Gruß
Bernd

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Felder in ein Datum umwandeln
22.05.2002 13:40:36
Frank_
Hallo Bernd,

hätte eine Lösung mit Formel:
Schreibe in D1 --> =(A1&"."&B1&"."&C1)*1 und formatiere auf Datumsformat.

Gruß Frank

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!!!

Anzeige
Re: Felder in ein Datum umwandeln
22.05.2002 14:28:48
Bernd
Hallo Frank,

funktioniert leider nicht richtig. Wenn ich die Formel einschließlich *1 eingebe, erscheint in Spalte D #WERT.
Wenn ich *1 entferne, erscheint dort Mittwoch.21.2002.
Ich bräuchte in Spalte D jedoch das folgende Ergebnis: 22.05.2002.

Gruß
Bernd

Re: Felder in ein Datum umwandeln
23.05.2002 06:14:27
Bernd
Hallo Andreas,

vielen Dank für Deine Formel. Funktioniert super!!!

Gruß
Bernd

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige