ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的测验 > 综合应用 > 如何计算各职位的薪酬分位值?

如何计算各职位的薪酬分位值?

作者:绿色风 分类: 时间:2022-08-18 浏览:231
楼主
rongjun
【题目】: 如何计算各职位的薪酬分位值?

 

【说明】: 按A1:B2单元格条件统计职位的最大、最小、平均值及25、50、75分位值。

【要求】: 方法不限,上传结果附件,简单说明操作过程或操作动画。

【评分】: 1、正确答案可得3技能分,精彩答案可获另外加分;
           2、不同类别的方法可以累计得分(例如:提供函数法和VBA法,可得6技能分)。


如何计算各职位的薪酬分位值?.rar
2楼
kangguowei
学习了.
3楼
嘉昆2011
简要方法描述:数透+函数(数组函数,详见附件)

如何计算各职位的薪酬分位值?.rar
4楼
zm0115
=IF($A5="","",QUARTILE(IF(IF(数据!$C$2:$C$2703=$A5,1)*IF($B$1="(全部)",1,数据!$B$2:$B$2703=$B$1)*IF($B$2="(全部)",1,数据!$D$2:$D$2703=$B$2),数据!$E$2:$E$2703),COLUMN(A1)))
现在个函数的,有点长,不好意思,参与一下。

如何计算各职位的薪酬分位值?.rar
5楼
朽木
为了简化公式,先选中数据源,按ctrl+L创建表,添加25分位、50分位、75分位辅助列
25分位公式
  1. =QUARTILE(IF(([职位]=C2)*([部门分类]=B2)*([行政等级]=D2),[薪酬]),1)
50分位公式
  1. =QUARTILE(IF(([职位]=C2)*([部门分类]=B2)*([行政等级]=D2),[薪酬]),2)
75分位公式
  1. =QUARTILE(IF(([职位]=C2)*([部门分类]=B2)*([行政等级]=D2),[薪酬]),3)
全部为数组公式

然后创建数据透视表,最小值、平均值、最大值直接以“薪酬”字段为基础,值字段设置分别为最小值、平均值、最大值

分位值取辅助列字段,字段设置为平均值

最后我的结果,不知道为什么K和O的跟版主的不一样,得不得分无所谓,希望能得到指点。

如何计算各职位的薪酬分位值-朽木.rar
6楼
朽木
终于弄出来了,虽然方法很蠢 先创建表
添加25、50、75分位辅助列,F2输入数组公式
  1. =IF((答题区!$B$1="(全部)")*(答题区!$B$2="(全部)"),QUARTILE(IF([职位]=$C2,[薪酬]),COLUMN(A1)),IF(答题区!$B$1="(全部)",QUARTILE(IF(([职位]=$C2)*([行政等级]=$D2),[薪酬]),COLUMN(A1)),IF(答题区!$B$2="(全部)",QUARTILE(IF(([职位]=$C2)*([部门分类]=$B2),[薪酬]),COLUMN(A1)),QUARTILE(IF(([职位]=$C2)*([部门分类]=$B2)*([行政等级]=$D2),[薪酬]),COLUMN(A1)))))
右拉,下拉
创建数据透视表,位置要在答题区A1单元格。。运行超级慢。。
如何计算各职位的薪酬分位值-朽木.rar
7楼
旋转♂360♀
想看看
8楼
chenguanghui
其他都好做,就是25分位,与75分位没做出来,所以没有添加附件,用插入字段用percentile 函数得出来的不对,所以糊涂了。
9楼
chenguanghui
什么时候出答案啊,期待。
10楼
shorling
悲哀了,本来想学习一下牛人的方法的,看不见答案。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap