将值插入顺序系列,然后继续该系列

时间:2016-08-22 17:50:43

标签: excel excel-formula

示例数据系列的序列以1为初始值,步长为1.有一个需要插入序列中的计算值,在这种情况下为3.5

期望的输出:

FIValidateForm.arguments

我正在避免VBA,我正在避免各种各样的问题。我试图用IF公式做到这一点。

到目前为止,我已尝试将以下A2复制下来:

arguments

种子值可以是任何实数。 步数值可以是任何实数。

1 个答案:

答案 0 :(得分:2)

这是一个公式:

=IF(AND(A1<$D$2,A1+$D$1>$D$2),$D$2,IF(A1<>$D$2,A1+$D$1,((QUOTIENT(A1-$A$1,$D$1)+1)*$D$1)+$A$1))

首先,我们测试下一步是否会传递种子/插入值,如果是,我们将插入值。

如果没有,那么我们测试上面的单元格是否为插入值。如果没有,那么我们只是正常步骤。如果是,那么我们取上面单元格中的值并减去A1中的起始值。

使用此值,我们除以步骤,得到直到此时所做的商数或步数。

然后我们在商中添加一个有效地进行下一步并乘以步长值。然后我们在起始值中添加并进入下一步。

enter image description here

enter image description here