使用 Excel 公式计算不同列中相同行的总和
Calculate the Sum of same rows from different columns using Excel formula
我的实际数据属于 G 到 N 列,其中我有 Name 和 quarter 列。
A 列包含 2 个季度,我想计算 VAL1 和 VAL2。
创建 VAL1 的逻辑:
- 对于 2021Q2,确定 M 列 (2021Q2) 中的所有非零名称,然后
相同名称的 (M,L,K) 的 SUM 值。
- 对于 2021Q3,确定 N 列 (2021Q3) 中的所有非零名称,然后
相同名称的 (N,M,L) 的 UM 值。
创建 VAL2 的逻辑:
- 对于 2021Q2,确定 M 列 (2021Q2) 中的所有非零名称,然后
相同名称的 (J,I,H) 的 SUM 值。
- 对于 2021Q3,确定 N 列 (2021Q3) 中的所有非零名称,然后
相同名称的 (K,J,I) 的 UM 值。
我尝试了几种方法,例如使用 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))
我的实际数据属于 G 到 N 列,其中我有 Name 和 quarter 列。 A 列包含 2 个季度,我想计算 VAL1 和 VAL2。
创建 VAL1 的逻辑:
- 对于 2021Q2,确定 M 列 (2021Q2) 中的所有非零名称,然后 相同名称的 (M,L,K) 的 SUM 值。
- 对于 2021Q3,确定 N 列 (2021Q3) 中的所有非零名称,然后 相同名称的 (N,M,L) 的 UM 值。
创建 VAL2 的逻辑:
- 对于 2021Q2,确定 M 列 (2021Q2) 中的所有非零名称,然后 相同名称的 (J,I,H) 的 SUM 值。
- 对于 2021Q3,确定 N 列 (2021Q3) 中的所有非零名称,然后 相同名称的 (K,J,I) 的 UM 值。
我尝试了几种方法,例如使用 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))