使用 Excel 公式计算不同列中相同行的总和

Calculate the Sum of same rows from different columns using Excel formula

我的实际数据属于 G 到 N 列,其中我有 Name 和 quarter 列。 A 列包含 2 个季度,我想计算 VAL1 和 VAL2。

创建 VAL1 的逻辑:

创建 VAL2 的逻辑:

我尝试了几种方法,例如使用 ADDRESS(MATCH) 识别位置、获取 ROW 编号,但都没有正常工作。谁能帮忙提供一个公式来获得所需的值?

1]在B2中,公式复制下来:

=SUMPRODUCT((OFFSET($G,0,MATCH($A2,$H:$N,0),7)<>0)*OFFSET($G,0,MATCH($A2,$H:$N,0),7,-3))

2]在C2中,公式复制下来:

=SUMPRODUCT((OFFSET($G,0,MATCH($A2,$H:$N,0),7)<>0)*OFFSET($G,0,MATCH($A2,$H:$N,0)-3,7,-3))