EXCEL中工时计算的公式

我想请问一下关于上班工时的计算公式。
比如8.30-11.30 工时为3
8.30-18.00 工时为9 其中扣除中午用餐时间0.5
8.30-19.30 工时为10 其中扣除中晚餐用餐时间1

1、打开excel表格,在单元格中输入需要计算工时的数据,下图为具体数据显示。

2、然后在D1单元格中输入函数计算公式:=HOUR(B2-A2)+MINUTE(B2-A2)/60-C2。

3、点击回车,即可生成函数计算结果,下图中工时显示为“3”,单位为小时。

4、点击D1单元格,下拉填充公式,即可批量生成公式计算结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-01
=HOUR(B1-A1)+MINUTE(B1-A1)/60-N
A1为开始时间 B1为结束时间 N 为用餐时间 结果单元格格式为数值或常规
第2个回答  推荐于2018-03-03
例如:A1单元格输入8:30 ,B1单元格输入18:00, 或 A1单元格输入8:30 ,B1单元格输入19:30 公式如下:
=TEXT(IF((B1-A1)*24<10,(B1-A1)*24-0.5,((B1-A1)*24-1)),"0.0")本回答被网友采纳
第3个回答  2019-04-15
将开始时间和结束时间分成两个单元格输入,用后一个减去前一个,再将结果设为时间格式。
第4个回答  2011-10-01
可不可以分“早班工时、午班工时、晚班工时”三列来计算各个阶段的工时,再来一列统计总工时?