公式帮助 SUM 基于给定值

Formula Help SUM Based on Given Value

我在 A 列 - 天数和 B 列 - 销售额中有数据,我想根据像

这样的天数计算 运行 总计
Column A      Column B
 Day1           150
 Day2           200
 Day3           175
 Day4           250

我想根据 D 列中的值 运行 列 E 中的总和

这里我将此公式应用于 运行 基于单元格值的总和

=SUM($B:B2,INDEX($B:B5,MATCH($D,$A:A5,0)))

这里我得到了错误的结果,就像我输入(单元格 D2 中的第 3 天在单元格 E2 中得到结果 - 325)是错误的

语法有点偏差,您应该将 B2 到匹配找到的位置的范围相加,在本例中为 B4:

=SUM($B:INDEX($B:$B,MATCH($D,$A:$A,0)))

这是有效的,因为索引 returns 是一个参考,可以用作范围的一端。