excel如何计算两个上班时间之间的小时数?上班时间为9:00~18:00(除了上班时间,其他时间不能计算在内)

如题所述

按天计算之后再求和,每天工作时间=ROUND((下班打卡时间-上班打卡时间)*24,1)单位为小时,取1位小数,单元格式用“常规”。

追问

我并非计算上下班时间,我给出的时间有中间隔几天的;而且计算的时候需要把非工作时间去除。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-27
1.建立一张工作表,在A、B两列分别输入时间,将在C列计算AB两列时间差,在D列计算A列距今的时间差。
2.方法一:在C2中输入=(B2-A2)&"天",回车,然后用填充手柄填充其他单元格。
3.方法二:在C2中输入=(DAYS360(A2,B2))&"天",回车,然后用填充手柄填充其他单元格。
4.现在A、B两列中输入时间,把AB两列的格式设置为2013-4-30 14:00,然后点击D2单元格,输入=B2-A2,回车,用填充手柄填充其他单元格。追问

不好意思,我需要计算的是小时数;另外得出的结果要扣掉除9:00-12:00 13:00-18:00之外的时间;比如 2016/12/13 16:55 到2016/12/14 16:55之间得出的结果应该为8h

本回答被网友采纳
相似回答