ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 31677|回复: 94

hr不可不会 之 人事数据条件统计

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2010-4-7 18:48 | 显示全部楼层 |阅读模式
Excel      学习难度:★☆☆☆☆
工作中的重要程度:★★★★☆
适   应   人  群:各级人力资源管理者


结合工作实际谈谈如何用excel做好人事数据的统计(今天不谈分析)工作。
人事数据统计分析的工作是其他人事管理工作的基础,为企业各项决策提供依据。这是人力资源管理者经常要做的日常工作之一。
人事数据有自己的特点,虽然不像财务数据那样繁杂,但每个数据后面都关联一个实实在在的人。企业若人员较多、流动性大,实时的掌握这些数据更是意义重大。 人事数据的统计要做到实时、准确、快速。作为人力资源管理者即使没有公司老总向你要数据,你自己也应该做到日日心中有数,时时掌握人事数据变化。
开门见山,直接说如何用excel做hr数据统计工作:
首先,要建全各项人事数据基础信息---这个我一定要先谈,您也一定要先做好!

常见的人事信息表包含以下项目:
序号、工号(本单位职工唯一序列号)、姓名、隶属部门、身份证号码、生日、性别、年龄(时点数)、参加工作时间、本单位工作时间、工龄(时点数)、本单位工龄(时点数)、职称、职别、联系电话、户籍地址、居住地址……
以上只是最常见且基本的项目,根据单位情况增减项目。虚拟简化表格如下表:

1.png

表格中要用到excel函数来实时获知员工的时点数据。比如年龄、工龄等,这些在其他帖子中有讨论,在这里就不多说了。

步入正题,对于excel而言,人事信息数据统计可以分为:
1、单字段单条件统计。
   如,统计女性员工人数、统计“生产部”员工人数。
2、单字段多条件统计。
   如,统计单位中20-30周岁员工人数、统计职工学历为本科、专科人数。
3、多字段多条件统计。
   如,统计男性职工且年龄在55周岁以上人数。统计生产部女性员工奖金总额。

下面分别简述:

第一种情况:单字段单条件统计
单字段的统计最常见,许多基本的excel方法都可实现统计要求,比如需要知道单位员工中女性人数,使用excel中的排序法,先将女性职工排序,然后看下单元格显示的行号就可以了。高手千万不要嘲笑这种方法,对于初学者来说,实用、能在关键时刻使用就是对自己最好的方法。呵呵。
应用excel函数的话,单字段单条件人事信息统计可以选用COUNTIF函数。此函数的功能之一就是在目标区域中统计满足条件的单元格数目。

函数模型为:COUNTIF(目标区域,预设的条件)

如统计所有女性员工人数,可应用公式:
=COUNTIF(G3:G19,"女")
如统计部门为“生产部”员工人数,可应用公式:
=COUNTIF(D3:D19,"生产部")


第二种情况:单字段多条件统计

如,统计单位中现20至30周岁员工人数,人员的年龄是不断变化的,使用excel的隐藏函数datedif可以获得员工实时年龄,并以此作为countif、sum、sumproduct等函数的目标区域,函数返回所需数值。(datedif函数不在本帖讨论范围内,可以搜索并参考论坛其他发帖。)
如统计单位中现20至30周岁员工人数:

模型一COUNTIF函数法:
=COUNTIF(H3:H19,">=20")-COUNTIF(H3:H19,">30")
模型二SUM函数法:
{=SUM((H3:H19>=20)*(H3:H19<=30))}
注意这个是数组公式。
模型三SUMPRODUCT函数法:
=SUMPRODUCT((H3:H19>=20)*(H3:H19<=30))

[ 本帖最后由 xolf 于 2010-4-9 18:44 编辑 ]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-4-7 18:52 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
第三种情况:多字段多条件统计
如,统计男性职工55周岁以上人数:

模型一SUMPRODUCT函数法:
=SUMPRODUCT(($G$3:$G$19="男")*($H$3:$H$19>55))

Excel中还有个数据库函数DSUM,也很方便。利用这个函数可以作个小的查询框框,需要的时候填下条件,查询结果也很快的。
如,在基础数据表的基础上统计生产部女员工月奖金合计,则:
=DSUM(A2:J19,N17,L17:M18)
2.png


说了这么多,其实很简单,记住上面的函数模型,论坛有发帖对这些常见函数的解释帖。若不太明白也没关系,需要的时候套用即可,然后再来论坛慢慢学。
做到实时、准确、快速完成统计工作,日日心中有数,时时掌握人事数据变化。

附件:案例表格
hr不可不会 之 人事数据条件统计.zip (3.81 KB, 下载次数: 1720)

TA的精华主题

TA的得分主题

发表于 2010-4-7 18:59 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-4-7 19:01 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-4-8 16:30 | 显示全部楼层
版主,请教一个问题,如果有人员生日如何算出来是什么时间退休呢?男:60岁,女,55岁。请赐教,谢谢!

Book1.rar

2.54 KB, 下载次数: 109

TA的精华主题

TA的得分主题

发表于 2010-4-8 20:37 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-4-9 18:38 | 显示全部楼层

回复 5楼 hnayaishi 的帖子

您好,以后新问题请单独发主题帖提问,便于今后归纳整理。

身份证上的职工年龄是计算职工退休的最准确的依据,基于身份证号码可以获知职工生日,进而获知职工退休时间,并做适当提醒。

请参考:
从身份证件号码中提取包括出生日期、年龄、退休时间、所属地区等信息 by gvntw
http://club.excelhome.net/viewthread.php?tid=84768

另外,下面是模拟实际工作情况作好的职工到龄提醒表(打开vba功能),
退休时间有五种时间种情况
⒈男性职工正常退休60周岁。
2 女性职工(干部)正常退休55周岁。
3 女性职工(工人)正常退休50周岁。
4 因病提前退休女满45周岁(以上)、男满50周岁(以上)。
5 特殊岗位工作者可据法定退休年龄前5年提前退休。

以上1-3是正常退休。是最常见项目,可以用excel做退休到龄提前提醒。
其中女性“工人”按照国家规定应在50周岁退休,hnayaishi 的表格中也应尽量体现这一项目,便于以后统计。
请参考: 职工退休到龄提醒表.zip (14.02 KB, 下载次数: 574)

TA的精华主题

TA的得分主题

发表于 2010-4-11 12:07 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-4-11 21:12 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢版主分享。

我觉得平日可能还用得比较多的函数应该还有很多,大家一起探讨。

TA的精华主题

TA的得分主题

发表于 2010-4-15 19:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢谢分享,很实用的资料!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-20 20:34 , Processed in 0.049183 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表