标签: excel excel-formula
我有一个具有以下示例的excel工作表: “ 10:00-16:00”。通常是HOUR-HOUR2。
我正在尝试以此为基础计算总时数。所以10:00-16:00将是6个小时。 10:00至16:30大概是6.5小时,等等。
在Excel中是否可以使用公式来实现此目的?
我可以不做那些过于复杂的事情(在一列中有几个小时-hour2的问题),但是如果至少做到了简单化的话,它将变得更加容易。
谢谢!
答案 0 :(得分:2)
数据在 A1 中,在 B1 中输入:
=timevalue(RIGHT(A1,5))-timevalue(left(A1,5))
,然后将time格式应用于 B1 ,以小时为单位。要获取数字小时数,请使用:
time
=24*(TIMEVALUE(RIGHT(A1,5))-TIMEVALUE(LEFT(A1,5)))
答案 1 :(得分:0)
您可以尝试:
=TEXT(RIGHT(A1,(LEN(A1)-(FIND("-",A1)+1)))-LEFT(A1,(FIND("-",A1)-2)),"hh:mm:ss")
结果: