标签: excel sum
我正在努力做到这一点:
=SUMIF(MATRIX!$B$2:$B$36,"YES",B5:AJ5)
请注意,范围是COLUMN,并且范围是ROW,但是当公式计算时,它不会对行B5:AJ5求和,而是实际求和B5:B40 。我需要添加什么才能将ROW与COLUMN相加。
COLUMN
ROW
B5:AJ5
B5:B40
实施例
答案 0 :(得分:1)
正如您所发现的,SUMIF期望条件数组和和数组都是行或列,但不是每个都是行或列。你在每个中正确使用了相同数量的单元格;问题是他们在不同的方向。 TRANSPOSE函数可以反转外部函数“看到”其中一个数组的方向,但是您需要从SUMIF更改为SUMPRODUCT并使用Ctrl + Shift + Enter将其作为数组公式输入。
new
如果使用CSE正确输入,则L2中的结果为=SUMPRODUCT((B$2:B$5="yes")*(TRANSPOSE($H2:$K2))) 。向右和向下填充类似以下的东西。
=SUMPRODUCT((B$2:B$5="yes")*(TRANSPOSE($H2:$K2)))
我不相信你可以使用SUMIF转置,但有人可能知道它的技巧。