请假Excel里如何计算请假天数!

如何在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个回答  推荐于2017-10-05

方法1:使用”数据透视表“

具体步骤:

    选中数据区域A:E

    点击”插入“选项卡中的”数据透视表“

    数据透视表中,行标签,选择”请假人“

    数值区域,选择”请假天数“,并设置为”求和项“,即可。


方法2:使用公式

具体步骤:

    复制”请假人“这一列数据到新的空白列。

    点击”数据“选项卡中的”删除重复项“,进行去重。

    在去重后的请假人(I列)旁边的单元格(J列),输入公式

    =SUMIF(A:A,I2,E:E)

    公式往下拉,即可。

第2个回答  2008-06-05
假如A1:A100区域为请假开始时间,B1:B100为请假结束时间
=ROUNDUP((SUM(B1:B100)-SUM(A1:A100))*6,0)/2

解释,两时间相减,得到的为天数的小数值,乘以3,表示每天工作日为8小时,采用先乘以6再除以2的方法,以便于取舍
第3个回答  推荐于2017-10-05
=INT(B1-A1)+IF(HOUR(B1)<=8,0,IF(HOUR(B1)<=14,0.5,1))-IF(HOUR(A1)<=12,0,IF(HOUR(A1)<=18,0.5,1))

单位:天

12点前请假和14点后结束请假即请假时数大于4小于8,故算1天;18点前请假和14点前结束请假即请假时数小于等于4小时,故算半天。本回答被提问者采纳
第4个回答  2015-10-26
恭恭敬敬恭恭敬敬恭恭敬敬
相似回答