如图:上班时间是:8:00-12:00,13:00-17:00,怎么用公式算出请假时长,有些不是在同一天请的,有些会请好几天、或几个小时+几分钟哪样,麻烦各位大神赐教(奉上拳头)
方法1:使用”数据透视表“
具体步骤:
选中数据区域A:E
点击”插入“选项卡中的”数据透视表“
数据透视表中,行标签,选择”请假人“
数值区域,选择”请假天数“,并设置为”求和项“,即可。
方法2:使用公式
具体步骤:
复制”请假人“这一列数据到新的空白列。
点击”数据“选项卡中的”删除重复项“,进行去重。
在去重后的请假人(I列)旁边的单元格(J列),输入公式
=SUMIF(A:A,I2,E:E)
公式往下拉,即可。
不会数据透视表,用了公式,但得出结果是“0”呢,原始文件如图,是不是我那里操作错了