首页 > 解决方案 > 具有水平范围和列标题 Excel 公式的 SUMIFS

问题描述

这是一张可视化我想要的图片:

在此处输入图像描述

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

我试过:

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

并获得#Num

因为它基于标头值。我也尝试转置数据范围,但没有运气。

有没有一种聪明的方法来一次总结一行?

我试图避免 range 命令,其中++ctrl必须用于获得结果。shiftenter

标签: excelexcel-formulaformula

解决方案


F2任一尝试中:

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

或者:

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

特定范围参考对您的性能影响较小的地方!向右拖动。


推荐阅读