根据条件Excel求和最大值

时间:2019-02-08 21:14:25

标签: excel excel-formula max sumifs

目标是计算我数据集中12岁以上孩子的总津贴。在此示例中,使用以下数据集,结果应为9(5 + 2 + 2)。有人可以帮我提供配方吗?谢谢!

ID      Age   Allowance
Fred    12    6
Fred    15    10
Fred    18    5
Joe     12    2
Sam     12    2
DJ      10    1

1 个答案:

答案 0 :(得分:1)

使用Office 365 Excel:

=SUMPRODUCT(SUMIFS(C:C,A:A,A2:A7,B:B,">=12",B:B,MAXIFS(B:B,A:A,A2:A7))/COUNTIFS(A:A,A2:A7))

enter image description here


如果没有Office 365 Excel,则可以使用帮助器列并将其求和。

在D2中放置:

=IF(AND(B2=AGGREGATE(14,7,$B$2:$B$7/($A$2:$A$7=A2),1),B2>=12),C2,"")

然后抄下来。然后在底部求和。

enter image description here