具有水平范围和列 header Excel 公式的 SUMIFS

SUMIFS with horizontal range and column header Excel formulas

这是一张形象化我想要的图片:

我基本上是在尝试根据 A 列中的值分别对每一行求和。

我试过:

=SUMIFS(A1:D4,A1:A4,F1)

并获得#Num

因为它基于 header 值。 我也试过转置数据范围,但运气不佳。

有没有一种聪明的方法可以做到这一点,而不是一次对一行求和?

我试图避免范围命令,其中必须使用 ctrl+shift+enter 来获得结果。

F2 中要么尝试:

=SUMPRODUCT(($A:$A=F1)*$B:$D)

或者:

=SUMPRODUCT(($A1:$A4=F1)*$B1:$D4)

具体范围参考对您的表现影响较小!向右拖动。