求教:excel根据日期求小时数(加分啊)

来源:百度知道 编辑:UC知道 时间:2024/06/17 16:07:57
是这样,我要做一个关于加班的EXCEL,其中的四个字段分别是开始时间、结束时间、休息时间、加班小时,我希望实现根据开始时间、结束时间和休息时间直接得到加班小时数。例如:开始时间:2009-03-03 09:00 结束时间:2009-03-03 17:00 休息时间:30(PS:分钟)加班小时数:7.5

假如开始时间、结束时间、休息时间、加班小时分别在A、B、C、D列,数据从第二行开始则在D2中输入公式
=ROUND((HOUR(B2)+MINUTE(B2)/60)-((HOUR(A2)+MINUTE(A2)/60))-C2/60,1)
然后向下拖拉复制即可。

D列格式设置为常规。

2009-03-03 09:00在a1单元格,2009-03-03 17:00在b1单元格,30在c1单元格

加班小时数d1=(b1-a1-c1/1440)*24