excel工作时间的计算方法

来源:百度知道 编辑:UC知道 时间:2024/05/31 07:19:59
张三 08:30-17:00 ,在excel中有何函数能够显示其工作时间为8.5各小时?
我用hour 函数,但只能出整数不能显示小数.

如你的A1单元格内是17:00,B1单元格内是08:30,要在C1中得到8.5这样的格式。
你的操作一共两步:在C1中输入公式:
=HOUR(A1-B1)+MINUTE(A1-B1)/60
然后设置C1单元格的格式为常规。

如果你的8:30-17:00是在一个单元格内,你可以用分列的方法,以-为分隔符分成两列再编辑公式。

假定数据在A1单元格,用下面的公式粘贴到B1单元格试试:
=--HOUR(MID(A1,FIND("-",A1)+1,5)-LEFT(A1,FIND("-",A1)-1))+--MINUTE(MID(A1,FIND("-",A1)+1,5)-LEFT(A1,FIND("-",A1)-1))/60
公式可以向下复制.

17:00-8:30=8:30
需要把后面的30分钟除60,得到0.5小时.

=(TIMEVALUE("17:00")-TIMEVALUE("8:30"))*24