考虑以下数据设置:
_A_ _B_ _C_
1 1
2 1 1
3 3使得公式将分别为列B和列C返回以下结果:
_A_ _B_ _C_
4 2现在我想对A列求和,如果A-(B+C)等于0。
因此,对于上面示例,sum将是列B上的1+3 =4,因为行1和3满足1-1=0第一行,3-3=0第三行。所以第一行和第二行的值是1+3=4,第二行不满足2-1=1,不满足0,所以忽略。
在列C上,第二行2中的和-(1+1)=0,因此它将是列C中的B+C 2,忽略第一行和第三行,因为它已经在列B上计数。
列继续像D E一样....
所以从B到current column..so求和,如果我在B列,它将求和到C中的B.If,D中的B+C....If,B+C+D,等等,然后与A列进行比较
发布于 2015-09-16 04:15:49
没有足够的代表来评论,这至少是一个部分的答案,也许是完整的。
我认为您希望这发生在B的较低行中:
=SUMPRODUCT(--(A1:A3=B1:B3),A1:A3)
这是用C编写的:
=总和(--(A1:A3-(B1:B3+C1:C3)=0),A1:A3)
尽管如EEM所指出的,所有的样本行都满足这个条件,所以你得到的是"6“而不是"2”。
https://stackoverflow.com/questions/32572749
复制相似问题