ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

一个函数搞定人力资源统计工作

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-5-6 17:26 | 显示全部楼层 |阅读模式
<p>进行人力资源统计报表工作,没有好的方法,完成事件痛苦的事情。一般有人数统计,工资统计,绝大部分是多条件统计。<br/>本人用一个EXCEL就全搞定,经实验很好,比想象的要好,用了保管你大吃一惊。<br/>这个函数是:SUMPRODUCT()函数<br/>&nbsp;&nbsp;&nbsp; 该函数在EXCEL定义中描述为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。这种描述给人的感觉似乎是对数组进行计算,对乘积汇总。但实际上它对于多条件求和方面的功能超乎人们的想象,特别是应用于人力资源方面统计更是超强,不仅能完成多条件的统计功能,而且人数统计和工资汇总统计都能实现,灵活应用可以取代COUNTIF()和SUMIF(),因此掌握该这个函数的使用方法,可以说完成任何统计报表的数据统计工作,都能做到游刃有余。<br/>&nbsp;&nbsp; 统计多条件人数,使用下列公式:<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SUMPRODUCT()函数进行多条件计数统计时,如条件是“或者”关系,即同时满足。必须用*号连接判断条件,<br/>其公式形式如下:SUMPRODUCT(条件1*条件2*条件3…条件N)&nbsp;<br/>应用图:<br/><img src="attachments/dvbbs/2008-5/20085620102173132.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /><br/>&nbsp;&nbsp;&nbsp;&nbsp; 统计多条件工资,使用下列公式:<br/>&nbsp;&nbsp;&nbsp; SUMPRODUCT()函数进行多条件求和统计时,如条件同时成立。必须用*号连接判断条件,其公式形式如下:<br/>SUMPRODUCT(条件1*条件2*条件3…条件N) *计算区域,出看和上面公式一样,实际上多了最后的“计算区域”。<br/>应用图:<br/><img src="attachments/dvbbs/2008-5/20085620103145496.jpg" border="0" onclick="zoom(this)" onload="if(this.width>document.body.clientWidth*0.5) {this.resized=true;this.width=document.body.clientWidth*0.5;this.style.cursor='pointer';} else {this.onclick=null}" alt="" /><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这就足够了,笔者用这两个公式用于工资汇总表的统计,很是方便。由于工资汇总表和明细表分别存于不同的工作表里,为了公式的简便,我还是使用了名称定义。<br/></p>
[此贴子已经被作者于2008-5-6 20:21:14编辑过]

一个函数搞定人力资源统计工作

一个函数搞定人力资源统计工作

一个函数搞定人力资源统计工作

一个函数搞定人力资源统计工作

一个函数搞定人力资源统计工作

一个函数搞定人力资源统计工作

TA的精华主题

TA的得分主题

发表于 2008-5-6 19:09 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
<p>怎么用呀,不明白</p>

TA的精华主题

TA的得分主题

发表于 2008-5-7 09:00 | 显示全部楼层
<p>楼主求的是这一类人员工资合计而不是人数合计</p><p></p><p>求人数只要把后面的*C2:C9去掉就行了</p>

TA的精华主题

TA的得分主题

发表于 2008-5-8 14:15 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
<p>恩,这个我向来是用分类汇总的,也满好用,楼主试试</p>

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-5-8 19:46 | 显示全部楼层
我也用过分类汇总,但感觉这样用很灵活。特别是多条件的统计。如有个单位工资明细表,里面分多个分公司,分公司下有部门,部门的人员分高级主管以上和一般员工,要求分别统计。我就采用这种方法,结果很好。

TA的精华主题

TA的得分主题

发表于 2008-7-2 15:23 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2008-7-3 09:18 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
受教了!

TA的精华主题

TA的得分主题

发表于 2008-7-3 09:36 | 显示全部楼层
<p>很好用,非常感谢!</p><p>每天进步一点点,呵呵</p>

TA的精华主题

TA的得分主题

发表于 2008-7-3 13:18 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
楼主个公式的确brilliant,我能够统计在职员工的各学历段人数,还有统计到在职员工的性别人数,但是有个问题,我想<font face="黑体" color="#ff0000" size="4"><u>统计在职员工的各年龄段人数应该如何编里面的公式</u></font>,年龄段是分别“20岁以下”“21-30岁”“31-40”“41-50岁”“51以上”请各位帮忙帮忙!

TA的精华主题

TA的得分主题

发表于 2008-7-3 16:12 | 显示全部楼层
<p>这种情况我的做法经常是用vlookup函数,用它分出各年龄段,再统计。</p><p>新建一张表</p><p>在单元格中a1,b1,c1,分别填写21,30,1</p><p>在单元格中a2,b2,c2,分别填写21,30,2</p><p>然后在原表中用=vlookup(年龄列本行单元格,新建表a1:c2,3)</p><p>这样就可以分类了,哪个年龄段为1,哪个年龄段2,然后再统计。</p><p></p>
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2025-1-8 02:17 , Processed in 0.028311 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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