公司前十名的销冠中,每个部门各有几人?奉上Excel两解

Excel学习世界 2024-10-22 21:47:19

回答网友提问:如何计算出每种分类中占总类前 10 名的人数?

简单理解就是:年级前 10 名中,1 班有几人?2 班有几人?依此类推。

案例:

计算下图 1 中各部门的交易笔数排名在前 10 的总共有多少个?

效果如下图 2 所示。

解决方案 1:

1. 在 E2 单元格中输入以下公式 --> 下拉复制公式:

=COUNTIFS(A:A,D2,B:B,">="&LARGE(B:B,10))

公式释义:

countifs 函数的作用是统计满足所有条件的次数;

语法为 COUNTIFS(条件区域1, 条件1, [条件区域2, 条件2],…);

本公式的前两个参数表示 A 列中所有等于 D2 的项;

后两个参数表示 B 列中符合下属条件的所有值:

">="&LARGE(B:B,10):

LARGE(B:B,10):B 列中第 10 大的值;

用 ">=" 与之连接起来,表示 >= 第 10 大的值,即前 10 大

解决方案 2:

1. 将数据表按 B 列降序排序。

2. 从 C2 单元格起,填充顺序递增的数据序列。

3. 将 C 列中大于 10 的行全部删除。

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

5. 选择“现有工作表”及所需放置的位置 --> 点击“确定”

6. 将“部门”拖动到“行”区域,“交易笔数”拖动到“值”区域。

7. 选中“交易笔数”字段 --> 右键单击 --> 在弹出的菜单中选择“值字段设置”

8. 在弹出的对话框中选择“计数”--> 点击“确定”

0 阅读:2

Excel学习世界

简介:Excel 学习交流