Excel 重复计算n次

Excel 重复计算n次,excel,excel-formula,Excel,Excel Formula,我有一个公式,它返回一个值x,我想用另一个值y乘以它,我想重复n次,然后返回所有这些乘法的总和。 我已经研究过补偿,但还没有完全弄清楚,也许这甚至不是解决这个问题的办法 您可以使用SUMPRODUCT()和INDIRECT()实现这一点 假设您可以获取@左侧的数据并转置数据,请使用: =SUMPRODUCT(INDIRECT("$A$1:$A$"&ROW(A1)+$A$8-1),INDIRECT("$B$1:$B$"&ROW(B1)+$A$8-1)) 使用索引设置范围的结尾,并

我有一个公式,它返回一个值x,我想用另一个值y乘以它,我想重复n次,然后返回所有这些乘法的总和。 我已经研究过补偿,但还没有完全弄清楚,也许这甚至不是解决这个问题的办法


您可以使用
SUMPRODUCT()
INDIRECT()
实现这一点

假设您可以获取
@
左侧的数据并转置数据,请使用:

=SUMPRODUCT(INDIRECT("$A$1:$A$"&ROW(A1)+$A$8-1),INDIRECT("$B$1:$B$"&ROW(B1)+$A$8-1))

使用索引设置范围的结尾,并使用左键来获得正确的数字:

=SUMPRODUCT(LEFT(D2:INDEX(D2:I2,B1),FIND("@",D2:INDEX(D2:I2,B1))-1)*D1:INDEX(D1:I1,B1))

这太模糊了,无法回答。请提供更多详细信息,例如,足以让某人了解与计算相关的单元格的基本布局。你好,John,是否可以向您发送屏幕截图?因为我失去了10个名声,现在还不能在这里发布。屏幕截图应该能更好地解释我的问题。@JLN将屏幕截图发布在Imgur上,并将链接添加到照片中。我希望这现在更有意义。如果还不清楚,请告诉我!感谢alot guysSummarized:Y行中@前面的值与X行中上面的值相乘,这将重复n次(例如,在屏幕截图上n=5),最后将每列的乘积相加。我的数据分成两行,而不是两列。那我该怎么做?@JLN-复制你的数据,粘贴特殊->转置。然后以您喜欢的任何方式从该列中删除数据。
@…
。数据需要保留在两行和多列中