如何在Excel里计算请假天数,A1为请假开始时间“2008-05-12 08:00:00”,B1为请假结束时间“2008-05-13 12:00:00”,请问该如何处理呢?谢谢各位!
1.请假天数一般表示为“0.5天”,“1天”,“2.5天”等,且上班时间为8小时,因为只有起止时间,直接用减法计算不准确。
2.请假开始时间有“08:00”,“14:00”,结束时间有“12:00”,“18:00”。
3.请假天数计算由请假条数据得出,正常上班时间“8:00--12:00”,“14:00--18:00”,请假时数小于等于4小时为半天,大于4 小于等于8小时为请假一天,如此类推。
1、打开Excel 2016版本,输入两个时间段。
2、输入两个时间段之后,输入公式=后面的时间-前面的时间。
3、输入公式后,按回车键就可以得到请假天数了。
4、如果要计算小时的话,给公式*24,一天24H。
5、输入公式=(G5-F5)*24后,回车键就可以得到请假的小时数了。
方法1:使用”数据透视表“
具体步骤:
选中数据区域A:E
点击”插入“选项卡中的”数据透视表“
数据透视表中,行标签,选择”请假人“
数值区域,选择”请假天数“,并设置为”求和项“,即可。
方法2:使用公式
具体步骤:
复制”请假人“这一列数据到新的空白列。
点击”数据“选项卡中的”删除重复项“,进行去重。
在去重后的请假人(I列)旁边的单元格(J列),输入公式
=SUMIF(A:A,I2,E:E)
公式往下拉,即可。