打工人必看!Excel工资表制作+考勤扣款公式,再也不怕算错工资
每次发薪前,HR熬夜算工资、财务核对到秃头,打工人盯着工资条一脸懵?其实用Excel就能搞定工资核算的核心工作,今天就教你一步步搞定工资表制作和考勤扣款公式,不管是HR、财务还是想自查工资的打工人,都能用上!

一、搭建基础工资表框架,清晰明了不混乱
首先打开Excel新建工作表,先确定工资表的核心结构:表头一般包含“姓名、工号、部门、基本工资、绩效奖金、考勤扣款、社保公积金、应发工资、实发工资”等项,根据公司实际情况可增减(比如加“全勤奖”“岗位津贴”)。 接下来录入基础数据:第一列填员工姓名、工号等身份信息,再录入固定项(如基本工资、社保个人缴纳部分),动态项(如绩效、考勤)可留空后续更新。注意格式设置:金额列设为“数值”并保留两位小数,日期列选“短日期”,避免数据混乱。
二、设置考勤扣款公式,精准计算不费心
考勤扣款是工资核算的难点,核心是把“迟到、早退、旷工”等考勤数据对应成扣款金额,这里用到Excel的核心函数:IF判断和SUM求和。 假设考勤数据在单独的“考勤表”中,工资表的“考勤扣款”列(比如G列)可设公式: `=IF(VLOOKUP(B2,考勤表!B:D,3,FALSE)>0,VLOOKUP(B2,考勤表!B:D,3,FALSE)*10,0)` 公式含义:用VLOOKUP根据工号(B列)匹配考勤表的迟到次数,若次数>0,就乘以单次扣款额(比如10元),否则扣款为0。 如果是旷工扣款,可调整公式: `=IF(VLOOKUP(B2,考勤表!B:E,4,FALSE)>0,VLOOKUP(B2,考勤表!B:E,4,FALSE)*200,0)` (单次旷工扣200元,根据公司制度调整)。
三、核算应发与实发工资,完整闭环不遗漏
考勤扣款设置好后,就能算应发工资了:应发工资=基本工资+绩效奖金+全勤奖-考勤扣款,对应到Excel公式(比如H列): `=E2+F2+I2-G2` (E是基本工资、F是绩效、I是全勤奖、G是考勤扣款)。 实发工资=应发工资-社保个人部分-公积金个人部分,公式(比如J列): `=H2-K2-L2` (K是社保、L是公积金)。 最后全选工资表,设置“条件格式”(比如实发工资低于当地最低工资标红),方便快速核对异常数据。
相关问题解答
1. **VLOOKUP匹配不到考勤数据怎么办?** 答:检查工资表和考勤表的工号格式是否一致(比如一个是文本、一个是数值),可统一把工号列设为“文本”格式,或在VLOOKUP中加转换函数:`VLOOKUP(TEXT(B2,"@"),考勤表!B:D,3,FALSE)`。
2. **全勤奖和考勤扣款冲突怎么设置?** 答:可嵌套IF函数,比如全勤奖500元,只要有迟到/旷工就取消全勤奖,公式:`=IF(G2>0,0,500)`(G2是考勤扣款额)。
3. **多人工资批量计算怎么操作?** 答:第一个员工的公式设置好后,鼠标移到单元格右下角,当指针变成“十字填充柄”时,下拉即可批量应用公式到所有员工行。










































