/ / Trim Zeit von Zelle dann berechnen Sie es - Excel

Trim Time von Zelle dann berechnen Sie es - Excel

Ich habe eine einzelne Zelle mit mehreren Zeitwerten, die durch Enter getrennt sind (jeder Zeitwert in jeder Zeile).

09:30
09:32
09:34
21:00

Ich möchte den ersten Zeitwert vom letzten Zeitwert subtrahieren. Gibt es eine Möglichkeit, ein Ergebnis zu erzielen?

P.S. Ich habe versucht, die erste und letzte Zeile mit zu extrahieren

=RIGHT(A1,FIND(CHAR(10),A1))

und

=LEFT(A1,FIND(CHAR(10),A1))

Dann versucht, eins voneinander zu subtrahieren, aberErgebnisse übertreffen #WERT! nach der Subtraktion. Ich habe versucht, die Formel auszuwerten und habe festgestellt, dass der Zeitwert für die Berechnung nicht in Dezimal konvertiert wird (was er sollte) und ergibt somit nichts.

Jede Hilfe wird geschätzt.

Antworten:

0 für die Antwort № 1

Sprich in B1:

=RIGHT(A1,FIND(CHAR(10),A1)-1)

und in C1:

=LEFT(A1,FIND(CHAR(10),A1)-1)

dann:

=TIMEVALUE(B1)-TIMEVALUE(C1)

sollte arbeiten.

Ohne das -1s Sie verhindern die Konvertierung aufgrund der Zeilenumbruchzeichen.

Sie können alle Formeln zu einem kombinieren:

=TEXT(TIMEVALUE(RIGHT(A1,FIND(CHAR(10),A1)-1))-TIMEVALUE(LEFT(A1,FIND(CHAR(10),A1)-1)),"hh:mm")