excel怎么算出请假时长

如图:上班时间是:8:00-12:00,13:00-17:00,怎么用公式算出请假时长,有些不是在同一天请的,有些会请好几天、或几个小时+几分钟哪样,麻烦各位大神赐教(奉上拳头)


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

具体步骤:

    选中数据区域A:E

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

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

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


方法2:使用公式

具体步骤:

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

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

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

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

    公式往下拉,即可。




追问

不会数据透视表,用了公式,但得出结果是“0”呢,原始文件如图,是不是我那里操作错了

温馨提示:答案为网友推荐,仅供参考
相似回答