PDA

Vollständige Version anzeigen : Tage, Stunden, Sekunden einem Datum zuordnen


Toxicrain007
28.08.2017, 14:27
Moin,

ich habe folgendes Problem beim umrechnen von Tage,Stunden,Minuten,Sekunden!

Ich habe ein Gerät das die Tage... anzeigt seit es in Betrieb gegangen ist. Wenn jetzt ein Fehler ansteht oder Anstand zeigt das Gerät z.b 230:02:30:07. damit kann man nicht viel anfangen.
Jetzt möchte ich eine Formel die das umrechnet in Datum, Uhrzeit.
Problem ist, das einzige was ich habe ist 230:02:30:07 entspricht 28:08:17 14:25. also müsste man die tage,Stunden,min... erst dem Datum zuordnen damit man weiterreichten kann. Ziel ist ich gebe zB ein 232:02:30:07 und excel gibt mir als Ergebnis 30.08.2017 14:25.

Hab keine Ahnung wie man bzw. ob man überhaupt einer Zeitangabe ein Datum zuordnen kann!?!

Wäre über Hilfe sehr dankbar

aloys78
28.08.2017, 14:50
Hallo,
Ziel ist ich gebe zB ein 232:02:30:07 und excel gibt mir als Ergebnis 30.08.2017 14:25.
Wie kommst Du zu diesem Ergebnis ?

Gruß
Aloys

Oge
28.08.2017, 15:02
Hallo T...,

eine mögliche Formel:
=LINKS(A1;SUCHEN(":";A1)-1)+(RECHTS(A1;LÄNGE(A1)-SUCHEN(":";A1)))-230-"02:30:07"+"28.08.2017 14:25:00"

lupo1
28.08.2017, 15:16
Private Sub Worksheet_Change(ByVal Target As Range)
'
'Diesen Code kopieren mit Strg-C
'Rechtsklick Tabellenreiter, "Code Anzeigen"
'dort: Strg-V (Einfügen)
'Datei Speichern als .xlsm
'In einer Zelle A1:A2 etwas eingeben in der Form:
'230 12:34:56 (Sekunden nicht vergessen, 8 Stellen für Zeit)
'(230 sind die vergangenen Tage. Ohne Doppelpunkt!)
'
If Target.Row < 3 And Target.Column = 1 Then
Application.EnableEvents = False
tim = TimeValue(Right(Target, 8))
days = Val(Trim(Replace(Target, tim, "")))
Target = 42745.4964467593 + days + tim
Target.NumberFormat = "DDD DD.MM.YYYY hh:mm:ss"
Application.EnableEvents = True
End If
End Sub

WS-53
28.08.2017, 15:43
Hallo Lupo,

Target = 42745.4964467593 + days + tim

damit nimmst du aber doch an, dass alle Geräte am Nachmittag des 10.1.2017 in Betrieb genommen wurden?

lupo1
28.08.2017, 17:30
Ob er das Anschaffungsdatum ermitteln will, oder ob dieses meiner Konstanten entspricht (vielleicht hat er ja nur ein Gerät!), kann ich nicht entschlüsseln.

Immerhin wollte er aufgrund der 232... den 30.8... haben. Das deutet für mich auf ein fixes Datum hin. Andererseits geht aus dem (heutigen?) 230... auch wieder ein individuelles Anschaffungsdatum hervor.