Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1284to1288
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeit als Text?! Wie konvertieren

Zeit als Text?! Wie konvertieren
29.10.2012 15:55:29
Michael
Hallo,
ich bekomme aus einem Tool folgenden Werte als Text in Excel:
"2 days, 16 hours, 7 minutes" (seht in einer Zelle)
Ich dreh mich hier schon den ganzen Tag im Kreis und komme auf keine Lösung.
Hat von Euch vielleicht jemand schon einmal mit so etwas zu tun gehabt und eine Lösung gefunden?!
Danke für Eure Hilfe!
Gruß
Michael

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

Betreff
Datum
Anwender
Anzeige
AW: Zeit als Text?! Wie konvertieren
29.10.2012 16:17:32
Gallanz
Welches Format soll das Ergebnis haben?

AW: Zeit als Text?! Wie konvertieren
29.10.2012 19:33:42
Michael
Das Ergebnis sollte im Idealfall im Zahlenformat daherkommen (z.B. 3.847)

AW: Zeit als Text?! Wie konvertieren
29.10.2012 19:48:28
Hajo_Zi
Hallo Michael,
Tabelle1
 AB
132 days, 16 hours, 7 minutes02 16:07

verwendete Formeln
Zelle Formel Bereich
B13 =(LINKS(A13;FINDEN("days";A13)-2)+(TEIL(A13;FINDEN("days";A13)+6;FINDEN("hours";A13)-FINDEN("days";A13)-6)&":"&TEIL(A13;FINDEN("hours";A13)+7;FINDEN("minutes";A13)-FINDEN("hours";A13)-7))) 

Tabellendarstellung in Foren Version 5.49



Anzeige
Für Interessenten (esp roF & maL): Mit udFktt
30.10.2012 21:12:23
Luc:-?
Hi, Folks;
mit einer Trivial-udFkt, mal abgesehen von leistungsfähigeren*, kann es ggf etwas einfacher wdn, wie im Folgenden dargestellt ist:
 GHIJK
342 days, 16 hours, 7 minutesggf benötigte Hilfszellen
352;16:072;16:072;00:000;16:000;00:07
362;16:072;16:072;16:0732;16:07
37G35:=Splitt(INDEX(Splitt(G34;", ");1))+Splitt(INDEX(Splitt(G34;", ");2))/24+Splitt(INDEX(Splitt(G34;", ");3))/(60*24)
38H35:=SUMMENPRODUKT(INDEX(SplitVx(Splitt(G34;", "));;1)*1/({1;24;24}*{1;1;60}))
39I35:K35: {=INDEX(Splitt(INDEX(Splitt(G34;", ");SPALTE(1:3)));1)*1/({1.24.24}*{1.1.60})}
40G36:=SUMMENPRODUKT(VMx(;;INDEX(Splitt(INDEX(Splitt(G34;", ");1));1);INDEX(Splitt(INDEX(Splitt(G34;
41          ", ");2));1);INDEX(Splitt(INDEX(Splitt(G34;", ");3));1))*1/VMx(;;1;24;60*24))udF-Lösungen
42H36:=SUMMENPRODUKT(1/({1.24.24}*{1.1.60})*Explore(INDEX(Splitt(INDEX(Splitt(G34;", ");1;SPALTE(A1)));1;1);"A1";"C1"))
43I36:=SUMME(I35:K35)Format: T\;hh:mmIteration=3
44K36:=WENN(J36<2;--INDEX(Splitt(INDEX(Splitt($G$34;", ");1));1);K36+INDEX(Splitt(INDEX(Splitt
45          ($G$34;", ");J36));1)*1/WAHL(J36;1;24;24*60))J36:=WENN(J36<3;J36+1;1)

Alle Fmln benutzen die Trivial-udF Splitt, eine 1:1-Umsetzung der vbFkt Split, in H35:H36;G36 (kursiv) wdn außerdem die *udFktt SplitVx (Splitt für Bereichs- u.DFeld-Vektoren), Explore (Auswerten des Arguments mit wechselndem Bezug) bzw VMx (Erzeugung eines Datenfeldes aus als Argumente aufgeführten Bereichs- bzw DFeld-Vektoren).
Im rechten (gelben) Teil stehen 2 Lösgg mit Hilfszellenverwendung: I35:K35 klassisch mit Summe in I36 und J36 als Iterationszähler für das Ergebnis in K36.
Viel Spaß beim Nachbau, Interessenten (maL), bzw Ausprobieren (roF)!
Gruß Luc :-?
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige