使用迭代复制单元格公式

时间:2015-07-13 12:11:44

标签: excel excel-formula iteration cell

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

例如:

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

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

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

到目前为止,我已经有了它,但是当我通过拖动复制公式时,如果第一行中没有数字,它将从第二行删除数字。

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您不能在同一单元格中使用公式值。

如果您添加公式,例如2007,则肯定会删除2007。你无能为力。

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

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

使用公式,其中写有form.

相关问题