Excel SumIF,范围为Column,Sum范围为ROW

时间:2017-03-11 03:34:35

标签: excel sum

我正在努力做到这一点:

=SUMIF(MATRIX!$B$2:$B$36,"YES",B5:AJ5)

请注意,范围是COLUMN,并且范围是ROW,但是当公式计算时,它不会对行B5:AJ5求和,而是实际求和B5:B40 。我需要添加什么才能将ROWCOLUMN相加。

实施例

enter image description here

1 个答案:

答案 0 :(得分:1)

正如您所发现的,SUMIF期望条件数组和和数组都是行或列,但不是每个都是行或列。你在每个中正确使用了相同数量的单元格;问题是他们在不同的方向。 TRANSPOSE函数可以反转外部函数“看到”其中一个数组的方向,但是您需要从SUMIF更改为SUMPRODUCT并使用Ctrl + Shift + Enter将其作为数组公式输入。

new

如果使用CSE正确输入,则L2中的结果为=SUMPRODUCT((B$2:B$5="yes")*(TRANSPOSE($H2:$K2))) 。向右和向下填充类似以下的东西。

enter image description here

我不相信你可以使用SUMIF转置,但有人可能知道它的技巧。