乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel怎么计算员工工作时间

Excel怎么计算员工工作时间

作者:乔山办公网日期:

返回目录:excel表格制作


如果上午规定上班时间为7:00-11:00,下午为:14:00-18:00,则公式为:

=(MAX(MIN(FLOOR.MATH(C12,1/48),11/24)-MAX(CEILING.MATH(B12,1/48),7/24),0)+MAX(MIN(FLOOR.MATH(E12,1/48),18/24)-MAX(CEILING.MATH(D12,1/48),14/24),0))*24

粘贴完公式后设置公式所在单元格格式为常规zd



  1. 按日期时间格式设计表格,日copy期看月日中间用“/”或“-”分隔,当年年份可省,日期与时间中间打一空格,比如A2单元格输入形式为:”8/7 9:45“;

  2. 然后在C2单元格输入公式:=ROUND((B2-A2)*24,1),直接相减得出的是天数,乘以24转化为小时,zhidao这里ROUND函数是对求出的值四舍五入,并保留一位小数;

  3. 然后再对公式下拉填充即可。


针对该问题,具体操作如下:

1、从卡系统中获取公司员工的加班记录。

2、在D1输入:=(C2-B2)*24,工式说zhidao明:C2-B2加班结束时间 - 加班开始时间,结果乘以24,让它以工作时间的形式显示。

3、选择E列筛选高级筛选将结果复制到列表区域中的其他位置:选择E列,复制到:选择F列以选中“选择不重复的记录”以确定。

4、此操作用于获取E列不重复的工作人员的姓名。

5、在G1输入代码:=SUMIF(E:E,F:F,D:D)。

6、下拉模式完成剩余的计算,即本月员工的工作时间。



公式:=IFERROR(IF(B2>0,IF(LEFT(B2,2)<MID(B2,7,2),MID(B2,7,2)-LEFT(B2,2),24-LEFT(B2,2)+MID(B2,7,2)),""),"")

公式的解释:如果单元格中提取的第八位和第九位数字,大于开始的两位数字,说是在统一天内,直接相减,就是 MID(B2,7,2)-LEFT(B2,2),

如果单元格中提取的第八位和第九位数字,小于开始的两位数字,说明上班时间不是在一天内,于是这么计算:24-LEFT(B2,2)+MID(B2,7,2),

希望我说清楚了!

相关阅读

  • Excel怎么计算员工工作时间

  • 乔山办公网excel表格制作
  • 如果上午规定上班时间为复7:00-11:00,下午为:14:00-18:00,则公式制为:=(MAX(MIN(FLOOR.MATH(C12,1/48),11/24)-MAX(CEILING.MATH(B12,1/48),7/24),0)+MAX(MIN(FLOOR.MATH(E12,1/48),18
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网