如何计算Excel业绩表中各部门在全公司排名前30%的人数?

Excel学习世界 2023-04-10 23:33:38

这是个网友求助题:如何计算各分类中,在总类中占比前 30% 的人数。

案例:

下图 1 是公司所有销售人员的获客数列表,请计算出各部门中在全公司排名前 30% 的人数,并列出明细。

效果如下图 2 所示。

解决方案:

1. 将 D 列设置为辅助列“排名”--> 选中 D2:D26 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=RANK(C2,$C$2:$C$26)

* 该公式的作用就是计算出每个人在全公司的排名,第一个参数要相对引用,而第二个区域要绝对引用。

2. 将 E 列设置为“总人数”辅助列 --> 选中 E2:E26 区域 --> 输入以下公式 --> 按 Ctrl+Enter:

=COUNT($C$2:$C$26)

3. 选中数据表的任意单元格 --> 选择菜单栏的“插入”-->“数据透视表”

4. 在弹出的对话框中选择“现有工作表”及所需上传至的位置 --> 点击“确定”

5. 按以下方式拖动字段:

行:“部门”、“姓名”

值:“排名”、“姓名”

6. 选中数据表透视表的任意单元格 --> 选择菜单栏的“数据透视表分析”-->“字段、项目和集”-->“计算字段”

7. 在弹出的对话框中用鼠标选择字段,将公式设置为“=排名/总人数”--> 点击“确定”

8. 保持选中数据透视表 --> 选择菜单栏的“设计”-->“报表布局”-->“以表格形式显示”

9. 选中最后一列的任意单元格 --> 右键单击 --> 在弹出的菜单中选择“数字格式”

10. 在弹出的对话框中选择“百分比”--> 将“小数位数”设置为 0 --> 点击“确定”

11. 点开“姓名”列的筛选按钮 --> 在弹出的菜单中选择“值筛选”-->“小于或等于”

12. 在弹出的对话框的三个栏位中按以下方式选择或输入 --> 点击“确定”:

求和项:字段1

小于或等于

0.3

13. 依次修改每个值字段的名称。

14. 拖动部门字段,使得部门按顺序排列。

0 阅读:21

Excel学习世界

简介:Excel 学习交流