在 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。

  • 根據需要調整公式中的儲存格引用。

相關內容