如何使用数组公式根据条件累加值?

如何使用数组公式根据条件累加值?

有什么方法可以让我在一个单元格中汇总 F 列 (2) 所示的值而无需添加其他列。我很确定我需要使用数组公式,但我不知道该怎么做。我正在处理的数据库非常庞大,因此它需要自动化。

在这个数据样本中答案是19。

数据样本

答案1

使用 SUMPRODUCT()

=SUMPRODUCT((RIGHT($A$1:$E$1,1)=$F$2:$F$6)*A2:E6)

在此处输入图片描述

答案2

您可以使用SUMIF 函数

=SUM(SUMIF(F:F,"a",A:A),SUMIF(F:F,"b",B:B),SUMIF(F:F,"c",C:C),,SUMIF(F:F,"d",D:D),,SUMIF(F:F,"e",E:E))

相关内容