在 Excel 中推断远距离数据

在 Excel 中推断远距离数据

我经常发现自己不得不在 Excel 中跨范围拖出函数,以便了解远处某个点的情况。例如:

A1 = 100
B1 = 150
C1 = =(A1 + B1)
D1 = =(B1 + C1)
E1 = =(C1 + D1)
ETC....

或者另一个例子是:

A1 = 100
B1 = =(A1*1.1)
C1 = =(B1*1.1)
D1 = =(C1*1.1)
ETC....

如果我想知道第 50 次迭代会是什么样子,不管这个公式实际上起什么作用,是否有一个函数可以用来计算第 n 次迭代?

答案1

这实际上更多的是关于数学而不是 Excel 的问题。您的第一个例子看起来像具有不同起始数字的斐波那契数列,而第二个例子只是在起始数字上加了 10%。因此,经过 500 次迭代后,您的数字将为1.1^500*100。没有一个简单的公式可以推断出任何东西 - 您需要仔细考虑您在数学上所做的事情。

答案2

好吧,如果你想要第 500 次迭代,这可能开始变得有点不切实际,但如果你只对第 50 次感兴趣,为什么不在 Excel 中创建一系列 50 个单元格呢?你可能会发现使用列而不是行更实用,因为行是有编号的。以你的第二个例子为例,

  • 100在单元格中输入A1
  • A2:A50在名称框(公式栏左侧的内容)中键入内容。正如您可能猜到的,这将选择单元A2A50
  • 键入,并以+=A1*1.1结尾。这将使用该公式填充选定的单元格。但由于您使用了相对寻址(而不是), 因此实际上将包含,实际上将包含,等等。CtrlEnterA1$A$1A3A2*1.1A4A3*1.1

现在,结果将显示在单元格中A50。如果您决定选择 500,并且不想滚动到底部,只需A500在名称框中键入即可。

相关内容