excel Excel – 用公式计算每个分类的最大值,一个函数足够了


excel Excel – 用公式计算每个分类的最大值,一个函数足够了
文章图片

excel Excel – 用公式计算每个分类的最大值,一个函数足够了
文章图片

excel Excel – 用公式计算每个分类的最大值,一个函数足够了
文章图片

excel Excel – 用公式计算每个分类的最大值,一个函数足够了
文章图片

excel Excel – 用公式计算每个分类的最大值,一个函数足够了

今天教大家计算分类的最大值 。

案例:
下图 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 函数又越权了 , 它竟然揽了按区间查找的活? 。
【excel|Excel – 用公式计算每个分类的最大值,一个函数足够了】
5. 下拉复制公式 , 就计算出了每个人的最大交易数 。

    推荐阅读