Excel:如果数据点共享同一行,如何求和?

时间:2018-07-30 22:21:19

标签: excel-formula

如何查找列标题并在两列下方输出值总和,但前提是它们共享同一行。例如,在我的图片中,我想在A和C下求和,这应该输出2,因为它们在顶行和底行都共享1。再次,如果我想要A和B的公式相同,则它将输出0,因为它们在同一行中不共享相同的数据点。基本上,我不想透视数字数据,并且能够确定在选择的y值之间共享的x值的总数。

enter image description here

1 个答案:

答案 0 :(得分:0)

使用SUMRPODUCT来计算INDEX / MATCH返回的范围相等的地方:

=SUMPRODUCT((INDEX($A$2:$D$6,0,MATCH($F$2,$A$1:$D$1,0))<> "") *(INDEX($A$2:$D$6,0,MATCH($F$2,$A$1:$D$1,0))=INDEX($A$2:$D$6,0,MATCH($F$3,$A$1:$D$1,0))))

enter image description here