我有一个单元格,其中多个时间值由Enter分隔(每行中的每个时间值)。
09:30
09:32
09:34
21:00
我想从上一个时间值中减去第一个时间值。有没有办法取得成果?
P.S。我尝试使用
提取第一行和最后一行=RIGHT(A1,FIND(CHAR(10),A1))
和
=LEFT(A1,FIND(CHAR(10),A1))
然后尝试从另一个中减去一个,但excel结果#VALUE!减法后。 我尝试评估公式,并注意到时间值不会转换为计算的十进制(它应该),因此没有任何结果。
任何帮助将不胜感激。
答案 0 :(得分:0)
在B1中说:
=RIGHT(A1,FIND(CHAR(10),A1)-1)
并在C1:
=LEFT(A1,FIND(CHAR(10),A1)-1)
然后:
=TIMEVALUE(B1)-TIMEVALUE(C1)
应该有用。
如果没有-1
,则会因为换行符而阻止转换。
您可以将所有公式合并为一个:
=TEXT(TIMEVALUE(RIGHT(A1,FIND(CHAR(10),A1)-1))-TIMEVALUE(LEFT(A1,FIND(CHAR(10),A1)-1)),"hh:mm")