请问您能帮我解决这个Excel函数,该函数应该对列和行中的所有值求和吗?
我有这些基本数据:
column 100 100 200 300 100 200 300 200 100
Row
A 1 2 5 10 1 3 7 10 12
D 2 3 6 11 2 4 8 11 13
B 5 4 1 5 4 2 4 5 4
E 4 5 8 13 4 6 10 13 15
A 4 3 0 4 3 1 3 4 3
F 5 4 1 5 4 2 4 5 4
D 1 7 5 1 12 2 13 3 14
F 2 8 6 2 13 3 14 4 15
E 4 4 1 4 4 5 5 6 6
E 4 10 8 4 15 5 16 6 17
A 3 3 0 3 3 4 4 5 5
C 4 4 1 4 4 5 5 6 6
D 4 5 8 13 3 6 11 8 11
A 4 5 8 2 4 8 4 5 4
Run Code Online (Sandbox Code Playgroud)
我需要像这样获得相同行/行的总和.
Sum 100 200 300
A ? ? ?
B ? ? ?
C ? ? ?
D ? ? ?
E ? ? ?
F ? ? ?
Run Code Online (Sandbox Code Playgroud)
可能会添加更多列(400-xxx)和添加的行(G-xxx).
我知道这对于数据透视表是好的,但我不能使用它们 - 我需要一些功能.
有什么帮助吗?
非常感谢你.
您可以使用SUMPRODUCT此处调用的函数:
=SUMPRODUCT(($B$2:$J$15)*($A$2:$A$15=$A18)*($B$1:$J$1=B$17))
^----------^ ^---------------^ ^--------------^
1 2 3
Run Code Online (Sandbox Code Playgroud)
这是要总结的值的范围.
这是为了只获得与字母匹配的部分.
这是为了只获得与标题匹配的部分.
将它们全部相乘,最后得到一个包含0的数组以及总结所需的所有值.SUMPRODUCT然后完全添加它们.
