Sumifs,但每组匹配值只有一次

时间:2016-03-04 22:27:30

标签: excel excel-formula excel-2010

我从一张桌子中提取总和,有一件事我无法弄清楚该怎么做:我需要只用一次得到结果,无论有多少次一场比赛。

例如,我需要对A和B都与当前行的值匹配的所有行的C列总和求和,但我只需要得到ONCE的答案,而不是它们匹配的每一行,尽管它并不重要(首先,最后,中等)。

样本表:

1 | 100 | 4.0
1 | 100 | 7.3
1 | 200 | 9.5
2 | 100 | 4.7
2 | 200 | 9.0
2 | 100 | 9.1
2 | 100 | 7.4

我想得到结果(假设他们在第一场比赛中表现出来):

11.3
 0.0
 9.5
21.2
 9.0
 0.0
 0.0

我该怎么做?

2 个答案:

答案 0 :(得分:0)

我测试了这个并且它有效:

=IF(COUNTIFS($A$2:$A$8,A2,$B$2:$B$8,B2)=COUNTIFS($A2:$A$8,A2,$B2:$B$8,B2),SUMIFS($C$2:$C$8,$A$2:$A$8,A2,$B$2:$B$8,B2),0)

答案 1 :(得分:0)

关于评论:
哦真的....弄乱了真假部分......

=IF(COUNTIFS(A$1:A1,A2,B$1:B1,B2),0,"here comes your sumifs")

所以对于你的整个公式:

=IF(COUNTIFS(A$1:A1,A2,B$1:B1,B2),0,SUMIFS(C:C,A:A,A2,B:B,B2))

始终在第一行获得解决方案。 ;)