Excel时间做差,统计加班时长

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/haoranhaoshi/article/details/85622291

(1)将加班时间段对应列复制粘贴到新的Excel表格中,确定一下加班时间段单元格是时间格式或自定义格式中的时间类型,Ctrl+1即可显示,或者看编辑栏中是否是时间格式显示。
(2)如果开始时间和结束时间在一个单元格中,如17:00-18:14,在Notepad++中将“-”全部替换为多个空格。然后用Alt+左键拖拽的方式将开始时间和结束时间分为两列
(3)比如开始时间在第一列A,结束时间在第二列B,在C1中输入=(B1-A1)*24后Enter,即可显示加班时长,小时为单位。=(B1-A1)*24*60后Enter显示的加班时长以分钟为单位。
(4)然后在C1单元格Ctrl+C,然后拖拽C1至最后一个开始时间和结束对应的那个C列单元格,也可以Shift+左键选中。然后Ctrl+V,C1单元格的函数运算方式智能地应用到了其他选中的C列单元格。或者也可以鼠标放在C1单元格右下角,在鼠标变为+后,向下拖动至最后一个开始时间和结束对应的那个C列单元格。
(5)加班时长如果四舍五入保留小数位数,可以在C1单元格Ctrl+1,选择数值,小数位数选择2即可。C1单元格上Ctrl+C,其他C列单元格Ctrl+V,或者+拖拽扩展至C列其他单元格。
(6)如果不想四舍五入,而是保留两位小数位数时向下取,直接舍弃两位小数位数后的内容,可以在D1单元格输入=FLOOR(C1,0.01)后Enter。D1单元格上Ctrl+C,其他D列单元格Ctrl+V,或者+拖拽扩展至D列其他单元格。
(7)如果想统计加班总时长,从上之下选中所有加班时长单元格,然后右键,在弹出框中点击自动求和,再点击求和,和就会显示在最下的加班时长单元格的下面一个单元格。

猜你喜欢

转载自blog.csdn.net/haoranhaoshi/article/details/85622291