带有列表标准的SUMIF

时间:2018-06-15 02:10:15

标签: excel excel-formula

我有3列命名Team,Side,Score。 然后我创建了一个Listdown,其中包含All,Home和Away,这将是我在SUMIF中的标准。

如此。 =SUMIF(B2:B100,D1)其中D1是listdown单元格。我的目标是总结如果我选择回家或离开或者(全部)。但是我的Side栏只包含Home和Away。如果我在列表中选择全部,如果我想将Home和Away相加,我该怎么办?对不起,我无法解释清楚。

2 个答案:

答案 0 :(得分:3)

假设你想要对得分求和,公式看起来应该更像这样:

=SUMIF(B2:B100,D1,C2:C100)

对于“全部”,你可以选择“*”,如:

=SUMIF(B2:B100,IF(D1="All","*",D1),C2:C100)

这应该可以解决问题;)

修改
如果你只是想计算游戏:

=COUNTIF(B2:B100,IF(D1="All","*",D1))

就是你所需要的......

答案 1 :(得分:1)

使用此数组公式使用ctr + shift + enter完成,而不仅仅是输入。

'for the count
=SUM(COUNTIF(B:B, IF(D1="all", {"home","away"}, D1)))
'for the sum of scores in column c
=SUM(SUMIFS(C:C, B:B, IF(D1="all", {"home","away"}, D1)))

enter image description here