在 Excel 中查找列中的最大值并进行计数

在 Excel 中查找列中的最大值并进行计数

我正在尝试找到该列的最大值价值观在列中用数字 2 标记状况,然后计算该列中 2 的数量状况。结果应如右侧表格所示,其中显示了 2 的计数数量和最大值。最好没有 VBA 编码

任何帮助是极大的赞赏!

答案1

使用一个辅助列可以解决问题:

在此处输入图片描述

怎么运行的:

  • 单元格 I2 中的公式:

    =COUNTIF($H$2:$H2,H2)

  • 单元格 J2 中的公式:

    =SUMPRODUCT(MAX(($H$2:$H$10=2)*($I$2:$I$10>=1)*($I$2:$I$10<=3)*($G$2:$G$10)))
    
  • 单元格 J3 中的公式:

    =SUMPRODUCT(MAX(($H$2:$H$10=2)*($I$2:$I$10>=4)*($I$2:$I$10<=5)*($G$2:$G$10)))
    

  • 单元格 K2 中的公式:

    =SUMPRODUCT(($I$2:$I$10>=1)*($I$2:$I$10<=3)*($H$2:$H$10=2))
    
  • 单元格 K3 中的公式:

    =SUMPRODUCT(($I$2:$I$10>=4)*($I$2:$I$10<=5)*($H$2:$H$10=2))
    

注意:

  • 您可以2用单元格引用替换条件,使公式动态化。

  • 例如(MAX(($H$2:$H$10=$L$1),单元格L1有标准2,如果需要,它应该是不同的值。

  • 为了以后整洁,您可以隐藏辅助列 I。

  • 根据需要调整公式中的单元格引用。

相关内容