人事月报表模板的核心不是一张万能汇总表,而是按“入离职、考勤、薪酬、编制、培训”五个模块拆开的动态台账,先统一统计口径,再套模板才不会月底返工。
人事月报表模板怎么做:先把统计口径定下来
很多HR做月报时最头疼的其实不是数据本身,而是口径打架,月初人数、月末人数、月平均人数、离职率,这四个指标如果不在月初就定好算法,月底直接乱套。
- 月初人数:取上月最后一天的在职人数,不是本月1号新入职之后的数据。
- 月末人数:取本月最后一天的在职人数,当天离职算不算,要提前说清楚,多数公司不包含。
- 月平均人数:最简单用(月初人数+月末人数)除以2,如果月中人员波动大,用每日在职人数之和除以当月自然日天数更准。
- 离职率:常见两种口径,分母用(期初人数+期末人数)除以2,或者用(期初人数+本期入职人数),两者结果差别很大,必须固定一个。
实际场景里,一家40人左右的电商公司,客服团队月初5人,月底8人,中间离职2人、入职5人,如果离职率分母用期初5人,离职率就是40%;如果分母用期初+期末平均6.5人,离职率约31%;如果分母用期初+入职10人,离职率只有20%,同一组数据三种结果,老板看到会以为数据造假,所以提前统一口径,比到处找模板重要得多。
人事月度报表包含哪些内容?按这五个模块拆
入离职明细表:别只记数字,要留痕迹
光有入职离职总数不够,要能追溯到具体的人,字段建议保留:工号、姓名、部门、岗位、入职日期、转正日期、离职日期、离职类型、替补状态、备注。
- 从钉钉、企业微信或飞书后台导出当前在职名单。
- 用Excel的VLOOKUP或COUNTIF与上月名单比对,新增人员标“入职”,缺失人员标“离职”。
- 离职类型做成下拉选项:主动辞职、协商解除、试用期不合格、合同到期不续签、退休。
- 替补状态填“已替补、招聘中、暂不替补”,这样编制表可以直接引用,不用重复统计。
考勤与加班汇总表:用“异常标签”替代手工备注
不要写“迟到”“请假”这种模糊描述,每条异常打成固定标签,月底才能自动汇总。
- 迟到10分钟内
- 迟到10到30分钟
- 早退
- 漏打卡已补签
- 外勤未定位
- 事假
- 病假
- 年假

字段保留:姓名、部门、应出勤天数、实际出勤天数、加班小时、异常标签,月底用数据透视表按标签计数,生成部门汇总,这样就不需要再翻原始打卡记录。
薪酬与社保公积金台账:和工资表分开但要对得上
这部分按月汇总到部门维度即可,字段:部门、应发工资总额、实发工资总额、社保单位缴纳额、公积金单位缴纳额、个税合计、补扣补发合计、环比变动说明。
环比变动说明写一句话就够了,销售部实发总额上升,主要因3人转正调薪”,不要放个人工资明细,避免敏感数据扩散到管理层以外的范围。
编制与招聘进度表:一眼看出哪个部门最缺人
字段:部门、编制数、在编人数、编制缺口、本月到岗、本月离职、招聘渠道、在招岗位数。
这个表要和入离职表联动,防止手工重复填,用SUMIFS按部门汇总入职和离职人数,再算出缺口,业务负责人看这张表,能直接判断哪里要优先补人。
培训与绩效数据:小公司可以先合并
如果公司不大,不用单独做培训月报,在人事月报里放3到5个关键字段即可:本月培训场次、参训总人次、培训覆盖率、绩效结果分布、转正通过率。
培训覆盖率不能拍脑袋,要按“参训人数除以应参训人数”算,绩效结果分布用“优秀、良好、待改进”三档就够了,不用拆太细。
人事月报表excel模板免费下载渠道与自建对比
很多HR搜“人事月报表excel模板免费下载”,其实免费模板能省时间,但基本都要二次改造,常见下载路径:
- 打开WPS表格,点击“新建”,在搜索框输入“人事月报表”,会看到多种带格式的模板。
- 微软Office模板库:在Excel开始页搜索“HR monthly report”或“人事月报”,可以下载英文或简体中文模板。
- 钉钉或企业微信应用中心:部分第三方应用提供免费的人事报表模板,但要注意数据是否允许导出。
免费模板和自建模板的对比:
| 对比项 | 免费模板 | 自建模板 | | 上手速度 | 快,改字段就能用 | 慢,需要先梳理统计口径 | | 字段匹配度 | 一般,要删掉不少无用列 | 高,完全贴合公司实际 | | 维护成本 | 低,后期小改 | 中,每次组织架构调整都要更新 | | 数据安全 | 看来源,避免上传敏感信息 | 完全可控,适合薪资等敏感数据 |

如果公司人数在50人以下,用免费模板改造足够,人数上百,建议自建,把入离职、考勤、薪酬、编制拆成不同sheet,再用数据透视表汇总。
人事月报表和工资表的区别,别混在一张表里
这是新人HR特别容易踩的坑,工资表是核算视角,要精确到每一分钱;人事月报表是管理视角,要看出趋势和异常。
- 工资表:以个人为行,包含基本工资、绩效、加班费、扣款、社保公积金个人部分、个税、实发工资。
- 人事月报表:以部门或月份为行,包含人数变动、考勤异常、编制缺口、薪酬总额、培训数据。
- 工资表适合财务和薪酬专员看,人事月报表适合管理层和业务负责人看。
如果把工资表直接当人事月报交上去,老板第一眼看到的是密密麻麻的个人薪资,反而看不到人效变化,正确做法是:工资表保留在薪酬模块,人事月报只引用“实发工资总额”“环比变动”这两个结果字段。
上海人事月报表模板的地域化调整
上海地区的HR如果直接用全国通用模板,大概率会漏掉本地化字段,因为上海的社保、公积金、落户、居住证积分政策有独立口径,建议在通用模板基础上增加一列“属地特殊事项”,或者在编制表旁边加一个“上海专项”sheet。
- 社保基数调整人数:每年7月上海社保基数调整,人事月报里要体现调整完成情况。
- 公积金补充缴纳人数:上海有补充公积金政策,需要单独统计。
- 居住证积分办理人数:涉及员工子女入学或落户,要单独列。
- 留学生落户或居转户办理进度:如果公司有这类员工,月报中要有当前节点。
这些字段不是每个城市都需要,但上海的人事月报表模板如果不留位置,月底临时补数据会非常被动。
推荐的人事月报表模板结构(可直接复制)
以一个常见的中小企业版本为例,工作簿可以拆成6个sheet:
- 1_汇总看板:用公式引用后面各表,展示本月在职人数、离职率、编制缺口、薪酬总额、培训覆盖率。
- 2_入离职明细:记录每个人员变动,留痕。
- 3_考勤汇总:按部门汇总异常标签和加班小时。
- 4_薪酬社保:按部门汇总应发实发、社保公积金单位部分。
- 5_编制招聘:记录编制数、在编数、缺口和招聘进度。
- 6_特殊事项:上海等地区可放居住证积分、落户、社保基数调整等。

每个sheet的第一行做冻结,第二行放字段名,第三行开始填数据,月底用数据透视表更新汇总看板,可以减少重复劳动。
常见错误与自查清单
做人事月报时,多数错误不是公式不对,而是口径不统一和字段过多。
- 月初和月末混用,导致离职率忽高忽低。
- 入离职明细只写姓名,不写工号和部门,后续VLOOKUP匹配失败。
- 考勤表手动打“√”“×”,月底无法自动汇总。
- 薪酬数据在人事月报里放个人明细,增加泄露风险。
- 模板一次做十几列,填表人负担重,最后只能随便填。
- 不保留历史版本,下个月无法对比。
自查时问三个问题:每个数字能追溯到原始记录吗?同一个指标上月和本月算法一致吗?老板看完能不能直接找到异常部门?
人事月报表模板做到最后,其实是一套口径和结构的组合,先定清楚月初月末怎么算,再把五个模块拆开填,最后根据城市政策补地域字段,比下载几十个免费模板都管用。
Q&A
人事月报表模板多久更新一次比较合适?
建议每月固定时间更新一次,一般放在次月第3个工作日之前,口径和字段不需要每月改动,但遇到组织架构调整、社保基数调整或新政策落地时,要同步修改模板结构和说明页。
人事月报表可以用数据透视表自动生成吗?
可以,先把入离职、考勤、薪酬等明细表做成规范的一维表,每列一个字段,每行一条记录,然后用数据透视表按部门、月份汇总人数和金额,再通过切片器切换月份,多数情况下,数据透视表能替代手工汇总,但前提是明细表不能有合并单元格。
上海人事月报表模板需要单独加社保和公积金明细吗?
不需要把个人社保公积金明细放进月报,上海人事月报表只需要在部门汇总层面列出单位缴纳的社保和公积金总额,另外用“上海专项”sheet记录社保基数调整人数、补充公积金缴纳人数和居住证积分办理进度,个人明细保留在薪酬专员手中,避免信息过度扩散。











