1、打开Excel 2016版本,输入两个时间段。
2、输入两个时间段之后,输入公式=后面的时间-前面的时间。
3、输入公式后,按回车键就可以得到请假天数了。
4、如果要计算小时的话,给公式*24,一天24H。
5、输入公式=(G5-F5)*24后,回车键就可以得到请假的小时数了。
=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小时,故算半天。
方法1:使用”数据透视表“
具体步骤:
1. 选中数据区域A:E
2. 点击”插入“选项卡中的”数据透视表“
3. 数据透视表中,行标签,选择”请假人“
4. 数值区域,选择”请假天数“,并设置为”求和项“,即可。
方法2:使用公式
具体步骤:
1. 复制”请假人“这一列数据到新的空白列。
2. 点击”数据“选项卡中的”删除重复项“,进行去重。
3. 在去重后的请假人(I列)旁边的单元格(J列),输入公式
4. =SUMIF(A:A,I2,E:E)
5. 公式往下拉,即可。
方法1:使用”数据透视表“
具体步骤:
1. 选中数据区域a:e
2. 点击”插入“选项卡中的”数据透视表“
3. 数据透视表中,行标签,选择”请假人“
4. 数值区域,选择”请假天数“,并设置为”求和项“,即可。
方法2:使用公式
具体步骤:
1. 复制”请假人“这一列数据到新的空白列。
2. 点击”数据“选项卡中的”删除重复项“,进行去重。
3. 在去重后的请假人(i列)旁边的单元格(j列),输入公式
4. =sumif(a:a,i2,e:e)
5. 公式往下拉,即可。
假如A1:A100区域为请假开始时间,B1:B100为请假结束时间
=ROUNDUP((SUM(B1:B100)-SUM(A1:A100))*6,0)/2
解释,两时间相减,得到的为天数的小数值,乘以3,表示每天工作日为8小时,采用先乘以6再除以2的方法,以便于取舍
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....