今天教大家计算分类的最大值。
案例:
下图 1 中的每个销售有多笔交易数,请计算出每个人的最大交易数。
效果如下图 2 所示。
解决方案:
1. 选择菜单栏的“数据”--> 在“排序和筛选”区域选择“高级”
2. 在弹出的对话框中按以下方式设置 --> 点击“确定”:
选择“将筛选结果复制到其他位置”
列表区域:选择 A1:A25 区域
复制到:选择 D1 单元格
勾选“选择不重复的记录”
3. 将 E 列设置为“最大交易数”列
4. 在 E2 单元格中输入以下公式 --> 按 Ctrl+Shift+Enter 结束公式:
=MAX((D2=$A$2:$A$25)*$B$2:$B$25)
公式释义:
(D2=$A$2:$A$25):将 D2 单元格的值与 $A$2:$A$25 区域的值依次比较,生成一组由 true 或 false 组成的数值;
...*$B$2:$B$25:将上述数值的值与 $B$2:$B$25 区域的值依次相乘,就会生成一组数组,姓名相同的保留 B 列的值,不同的则为 0;
max(...):对数值中的值提取最大值,即为所需的结果
* 请注意:
两个区域必须绝对引用,而 D2 单元格要相对引用;
数组公式必须按三键结尾
有关 max 函数的类似应用,请参阅Excel 的 max 函数又越权了,它竟然揽了按区间查找的活。
5. 下拉复制公式,就计算出了每个人的最大交易数。
Excel学习世界
转发、在看也是爱!
领取专属 10元无门槛券
私享最新 技术干货