您的位置:图文专栏 > 电脑办公 > WPS表格教程 >

Excel计算出勤工时迟到/早退+分类汇总的内容

发布时间:2023-09-13 15:06:11

Excel计算出勤工时迟到/早退+分类汇总的内容

计算出勤工时和迟到/早退

        人事工作中需要对员工考勤进行各种计算、分析和处理,所遇到的问题非常灵活多变,不胜枚举,本节主要介绍几种最常用的方法,如计算工时、统计出勤天数、分析出勤率等。

        如图A列为员工姓名,B列为出勤日期,C列为上班时间,D列为下班时间。要求在E列计算出员工的出勤工时,在F列计算出迟到/早退的时长。计算条件为:星期一到星期五早8:00上班、晚18:00下班;星期六和星期日早8:30上班、晚17:30下班。出勤工时的计算应扣除迟到和早退的时间,但超出规定上、下班时间的时长不予计算在内。

(1)计算出勤工时

        选择E2单元格,输入公式“=IF(WEEKDAY(B2,2)>5,MIN(D2,"17:30")-MAX(C2,"8:30"),MIN(D2,"18:00")-MAX(C2,"8:00"))*24",输入完毕后按Enter键结束,并将公式向下填充,即可计算出员工每天出勤的工时,结果如图

Excel计算出勤工时迟到/早退+分类汇总的内容

(2)计算迟到/早退的时长

        选择F2单元格,输入公式“=IF(WEEKDAY(B2,2)>5,MAX(C2,"8:30")-"8:30"+"17:30"-MIN(D2,"17:30"),MAX(C2,"8:00")-"8:00"+"18:00"-MIN(D2,"18:00"))*24*60",输入完毕后按Enter键结束,并将公式向下填充至最后一条记录,计算结果如图

Excel计算出勤工时迟到/早退+分类汇总的内容

        如果用户不喜欢在工作表中显示无意义零值,除了可以在公式上规避零值之外,还可以设置Excel不显示零值。依次单击“文件”“选项”命令,打开“Excel选项”对话框,切换至“高级”选项卡,在右侧面板中找到“此工作表的显示选项”区域,取消勾选下方的“在具有零值的单元格中显示零”复选框,操作完毕后单击“确定”按钮关闭对话框完成设置,操作如图

Excel计算出勤工时迟到/早退+分类汇总的内容

        完成设置后,即可看到工作表中已经不再显示无意义零值,结果如图

Excel计算出勤工时迟到/早退+分类汇总的内容

制作工资条

        掌握工资条的制作方法,是每个HR和财务人员的必备技能。本节介绍两种不同的制作方法,分别为“分类汇总法”和“公式法”,其中“公式法”主要用于制作有合并标题的工资条。

 分类汇总法

        选择数据区域任意单元格,切换至“数据”选项卡,在“分级显示”组中单击“分类汇总”命令,如图

Excel计算出勤工时迟到/早退+分类汇总的内容

接着如图

Excel计算出勤工时迟到/早退+分类汇总的内容

        打开“分类汇总”对话框,将“分类字段”设置为“姓名”,其他保持默认项,然后单击“确定”按钮。

返回工作表中,可以看到设置分类汇总的结果。选择A1:11表头区域,按Ctrl+C组合键复制,复制完毕后选择A列,按下F5功能键(或者Ctrl+G组合键)打开“定位条件”对话框,在该对话框中选择“空值”单选框,如图

Excel计算出勤工时迟到/早退+分类汇总的内容

        操作完毕后单击“确定”按钮关闭对话框完成定位。

接着如图

Excel计算出勤工时迟到/早退+分类汇总的内容


        在工作表中可以看到A列的空白单元格已经处于被选中状态,此时切不可用鼠标乱点,否则会取消之前的选择,这时候只需按下Ctrl+V组合键即可粘贴已经复制到剪贴板中的标题行。

粘贴完成后,可以看到每一条工资记录之前都插入了标题行,工资条制作完成,结果如图

Excel计算出勤工时迟到/早退+分类汇总的内容

        最后将分类汇总删除即可:切换至“数据”选项卡,在“分级显示”组中选择“分类汇总”命令,再次打开“分类汇总”对话框,单击“全部删除”按钮,如图

Excel计算出勤工时迟到/早退+分类汇总的内容


上一篇: Excel计算员工工龄+退休日期+分析员工测评成绩的方法

下一篇: Excel销售提成计算方法