Ich habe eine Zeichenspalte, die die Dauer verschiedener Prozesse im folgenden Format enthält:
3h 40min 15s
3h 47min 19s
5min 6s
29min
Ich habe dies mit Suchen und Ersetzen in eine andere Zeichenspalte geändert:
3*3600 + 40*60 + 15
3*3600 + 47*60 + 19
5*60 + 6
29 * 60
Wie kann ich eine Formel hinzufügen, die jeden Ausdruck auswertet, wenn der Ausdruck eine Zeichenfolge ist?
Das funktioniert:
Eval( Expr( 3*3600 + 40*60 + 15 ) )
Die Formel funktioniert jedoch nicht, da der Ausdruck in Zeichen vorliegt:
Eval( Expr( "3*3600 + 40*60 + 15"))
Eval(Parse()) ist das, was Sie in einem solchen Fall verwenden möchten
Eval(Parse("3*3600 + 40*60 + 15 ")); // 13215