这是个网友求助题:如何计算各分类中,在总类中占比前 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. 拖动部门字段,使得部门按顺序排列。