使用迭代复制单元格公式

Copy cell formula with iteration

我正在尝试解决一个小问题。我有两行数字和空单元格。

例如:

| 2005 | 2005 |      |      |
|      | 2007 |      | 2015 | 

我需要创建位于整个第二行的公式。如果第一行有一个数字,那么它会计算数字 2 并将结果写入下面的单元格。如果第一行中的单元格为空,而第二行中有一个数字,则该数字保持不变。如果两个单元格中都没有数字,则两者都将完全为空。

=IF(A6="";IF(ISNUMBER(A7);A7;"");A6+2)

到目前为止我已经有了这个并且它几乎可以工作但是当我通过拖动复制公式时,如果第一行中没有数字,它会从第二行中删除数字。

我不知道为什么它不起作用。我允许迭代计算。我使用的是 Microsoft Excel 2013.

感谢您的帮助。

您不能在同一个单元格中有公式 值。

如果你添加一个公式,例如,2007是哪里,它肯定会删除2007。你对此无能为力。

但您可以在下面创建一个新的 table 并执行以下操作:

_____|   A  |  B   |  C   |  D   |
6    | 2005 | 2005 |      |      |
7    |      | 2007 |      | 2015 |
8    |      |      |      |      |
9    | =A6  | =B6  | =C6  | =D6  |
10   |form. |form. |form. |form. |

使用您的公式,其中写有form.