Excel 在重复数字列中显示一个数字

Excel 在重复数字列中显示一个数字,excel,excel-formula,Excel,Excel Formula,我有一个我无法解决的问题: 在下表中,我需要得到每个账户的现金余额 account cash balance C 30,000.00 H 25,000.00 H 25,000.00 H 25,000.00 H 25,000.00 H 25,000.00 H 25,000.00 因此,对于账户C,公式可以是: =SUMIF(B:B,"C",C:C) 但如何为H账户取得平衡呢?我需

我有一个我无法解决的问题:

在下表中,我需要得到每个账户的现金余额

account cash balance

C        30,000.00

H        25,000.00

H        25,000.00

H        25,000.00

H        25,000.00 

H        25,000.00

H        25,000.00 
因此,对于账户C,公式可以是:

=SUMIF(B:B,"C",C:C)

但如何为H账户取得平衡呢?我需要显示25000而不删除重复的金额。

有很多方法可以做到这一点:

  • AVERAGEIF

    =AVERAGEIF(B:B,“H”,C:C)

  • SUMIF
    COUNTIF

    =SUMIF(B:B,“H”,C:C)/COUNTIF(B:B,“H”)

  • 最后:
    Max
    IF

    =MAX(如果(B:B,“H”,C:C))


  • 请注意,当您输入最后一个密码时,需要使用
    ctrl+shift+enter

    我试过这个,但不起作用。最后3-Max和IF=Max(IF(B:B=“H”,1,0)*(C:C))请参见更新的答案@pucktack。我对它进行了测试,我确信它会起作用。让我知道如果它不适合你,它是如何不起作用的。思考就是你想说的,=MAX(如果(B:B=“H”,C:C))它起作用了me@pucktack是的,这就是我所说的。如果答案对您有效,请将其标记为可接受答案。需要使用ctrl-shift-enter输入,因为这是一个数组函数!非常有趣的概念!