wie kann ich die Funktion DATWERT umdrehen? Bsp:
DATWERT("22.8.1998") ergibt 36029
Wie komme ich von 36029 auf 22.08.1998?
Danke Christian
wie kann ich die Funktion DATWERT umdrehen? Bsp:
DATWERT("22.8.1998") ergibt 36029
Wie komme ich von 36029 auf 22.08.1998?
Danke Christian
Deklariere eine Variable mit "Dim deine_Variable as Date".
Danach kannst du dir das im Code stellen wie du willst:
= day(deine_Variable) & month(...
Formatiere die Zellen auch entsprechend!
Gruß
F.
Gruss
M@x
Deine Lösung wäre die naheliegendste, funzt aber leider nicht. Beispiel: A1: 06.04.03 (fomatiert tt.mm.jj); B1: 00:15:00 (formatiert hh:mm:ss).
C1: =A1 & B1 (Ergebnis: 377170,0104166666666667)
Ergebnis sollte sein: 06.04.2003 00:15:00 (Format: TT.MM.JJ hh:mm:ss)
Das Ergebnis lässt sich noch nicht einmal mit 2 Dezimalstellen darstellen! Umformatieren bringt nix! Entweder ist das ein Bug in Excel oder sonst was. Probiers mal aus! Oder mach ich was falsch?
Gruß, Christian
P.S.: Oder auch einfach =A1+B1 - nur stimmt das Format dann nicht mit Deinen Wünschen exakt überein.
Yo, das is es, so einfach und doch so weit weg. Vielen Dank!
Um einen Datumswert in Excel umzukehren und von einem DATWERT
zurück zu einem Datum zu gelangen, kannst du die folgende Schritt-für-Schritt-Anleitung befolgen:
Variable deklarieren: Wenn du mit VBA arbeitest, deklariere eine Variable für das Datum.
Dim deinDatum As Date
deinDatum = DateSerial(1998, 8, 22) ' Beispiel für 22.08.1998
DATWERT benutzen: Um den DATWERT zu erhalten, kannst du die Funktion DATWERT("22.8.1998")
verwenden, die dir die Zahl 36029 gibt.
Umkehrfunktion verwenden: Um die Umkehrfunktion zu nutzen, kannst du die TEXT
-Funktion in einer Zelle verwenden:
=TEXT(36029, "TT.MM.JJJJ")
Dies gibt dir das Datum im gewünschten Format zurück.
Fehler 1: Das Format stimmt nicht überein.
Fehler 2: Ergebnis zeigt unerwartete Werte.
A1
und B1
kombinierst, stelle sicher, dass das Format korrekt ist:
=TEXT(A1 + B1, "TT.MM.JJJJ hh:mm:ss")
Wenn du die Umkehrfunktion in Excel nicht verwenden möchtest, kannst du auch folgende Methoden ausprobieren:
Direkte Formatierung: Wähle die Zelle mit dem DATWERT, gehe zu Zellen formatieren und wähle das gewünschte Datumsformat aus.
VBA zur Umkehrung: Mit VBA kannst du das Datum umkehren:
Function Umkehren(DatWert As Long) As Date
Umkehren = DateAdd("d", DatWert - DateValue("01.01.1900") + 1, "01.01.1900")
End Function
Beispiel 1: Umwandeln eines Datums in einen DATWERT und zurück.
=TEXT(36029, "TT.MM.JJJJ")
gibt 22.08.1998 zurück.Beispiel 2: Kombination von Datum und Zeit:
=TEXT(A1 + B1, "TT.MM.JJJJ hh:mm:ss")
1. Wie kann ich den DATWERT in Excel umkehren?
Du kannst die TEXT
-Funktion verwenden, um den DATWERT in ein Datum zu konvertieren, z.B. =TEXT(36029, "TT.MM.JJJJ")
.
2. Gibt es eine Möglichkeit, das Datum automatisch zu formatieren? Ja, du kannst die Zellen formatieren, indem du mit der rechten Maustaste auf die Zelle klickst, Zellen formatieren wählst und das gewünschte Datumsformat auswählst.
3. Kann ich mit VBA den DATWERT umkehren? Ja, du kannst eine benutzerdefinierte Funktion in VBA erstellen, um den DATWERT zurück in ein Datum zu konvertieren.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen