交错范围的总和
我很难find解决涉及到产品的优秀问题的解决scheme。 我想要做一个交错的总和,在这个项目中,相乘的项目不一定排在同一个位置。
因此,如果数据按行按月排列,则它们将如下所示:
a1 a2 a3 a4 x1 x2 x3 x4
那么我在第n个月的解决scheme是:
n = 1:(a1x1)
n = 2:(a1x2)+(a2x1)
n = 3:(a1x3)+(a2x2)+(a3x1)
n = 4:(a1x4)+(a2x3)+(a3x2)+(a4x1)
我知道如果将计算分成单独的行,我就可以做到这一点,但是如果可能的话,我想用一个公式来解决这个问题,至less可以保留60个月的空间。 另外,我不一定要使用一个sumproduct,我只是认为这将是最适用的方法。
提前致谢。
那么,这是可怕的,但它似乎工作:
如果您在“ A4:A63
”范围内列出了“ n ”值1至60,则只需将以下公式input到B4
然后将其拖至B63
:
=SUMPRODUCT(INDIRECT(ADDRESS(1,1)&":"&ADDRESS(1,A4)),N(OFFSET(INDIRECT(ADDRESS(2,1)&":"&ADDRESS(2,A4)),0,A4-COLUMN(INDIRECT(ADDRESS(2,1)&":"&ADDRESS(2,A4))))))
这也假定你在第1行(从A1开始)和第2行(从A2开始)的“ x ”值有你的“ a ”值。