excel学习库

excel表格_excel函数公式大全_execl从入门到精通

如何快速统计涉及时间信息的员工加班数据

老奶奶都可以理解的数据处理技巧,大家好,我是数据打工仔

平时我们在统计员工的加班信息的时候,往往有些特殊要求,比如时长超过半个小时才认为是加班。今天给大家分享一个快完成这类统计。

现在要统计每个人的加班时长,要求加班时长超过三十分钟按一个小时计算,不足一个小时不计入加班。

第一步:新增开始小时和结束小时两列,并在E2列输入: =RIGHT(C2,5),这样就可以取到开始加班对应的小时信息了,然后向右拖拽生成结束的小时信息。

第二步:在G2单元格输入:=ROUND((HOUR(F2)*60+MINUTE(F2)-HOUR(E2)*60-MINUTE(E2))/60,0)即可,最后选中E2到G2,向下拖拽填充。

解读:ROUND((HOUR(F2)*60+MINUTE(F2)-(HOUR(E2)*60+MINUTE(E2)))/60,0)

第一步,HOUR(F2)*60函数从F2中取出了开始小时中对应的小时,然后乘以60转成过了分钟 即19*60;

第二步,MINUTE(F2)函数从F2中取出了开始小时中对应的分钟,两者相加就把开始时间转成总的分钟;

第三步,结束小时的对应总的分钟数通过HOUR(E2)*60+MINUTE(E2)函数也计算出来了;

第四步:用结束时间对应的总分钟数-开始小时对应的总分钟数,得到加班的总分钟数;

第五步:用加班的总分钟数除以60得到了加班包含了多少个小时。

小数

ROUND函数包含两个参数:第一个是需要进行处理的数值,第二个参数表示保留几位小数。会根据要求保留的小数位进行四舍五入

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接