我从一张桌子中提取总和,有一件事我无法弄清楚该怎么做:我需要只用一次得到结果,无论有多少次一场比赛。
例如,我需要对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
我该怎么做?
答案 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))
始终在第一行获得解决方案。 ;)