Kalkulation von Zeit auf Basis von Date stamps
#1
Hallo zusammen,

ich hoffe mir kann hier jemand helfen.

Ich habe zwei Datum-Einträge in verschiedenen Zellen. Einmal für Erstellt und Abgeschlossen. Das Datums Format sieht bei beiden Zellen wie folgt aus: Erstellt: "2020-01-06T22:52:21" Abgeschlossen: "2020-01-08T18:12:28"
Nun würde ich gerne die benötige Zeit von Erstellt bis Abgeschlossen in Stunden:Minuten:Sekunden ausgeben. 

Hat jemand eine Idee?

Vielen Dank!
Top
#2
Hallo,

diese Zellformate sind Texte, damit kann man nicht rechnen. Warum verwendest du nicht einfach die Standardformate von Excel?
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
Top
#3
Hallo,

der erste Schritt muss sein, diesen Text in ein Excel-Datums-Zeit-Format zu wandeln.

Mit VBA geht es, aber nur auf dem mühsamen Weg, zuerst den Text in Teil-Strings zu zerlegen und dann das Datum zusammen zu setzen.

Falls niemand eine PQ oder Formel-Lösung anbieten kann, gebe ich dir ein paar Tipps.

mfg

-------------------------------------------------

Es gibt einen einfachen Weg mit Powershell:

Code:
$tt =  "2020-01-08T18:12:28"
$dt = get-date($tt)
$dt
Top
#4
Moin

In M-Code:
Code:
let
    Source = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
    #"Replaced Value" = Table.ReplaceValue(Source,"T"," ",Replacer.ReplaceText,{"von", "bis"}),
    #"Changed Type" = Table.TransformColumnTypes(#"Replaced Value",{{"von", type datetime}, {"bis", type datetime}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "Dauer", each [bis]-[von]),
    #"Changed Type1" = Table.TransformColumnTypes(#"Added Custom",{{"Dauer", type duration}})
in
    #"Changed Type1"

Formel:
Code:
=WECHSELN([@bis];"T";" ")-WECHSELN([@von];"T";" ")
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste