以两个不同的时间间隔更改数字

目前我正在使用下面的公式:

=1 + (FLOOR((ROW()-2);5) / 5) + (FLOOR((ROW()-2);5) / 5) * 6 

以不同的时间间隔改变数字7,一切工作正常,你可以看到A列。但是数字应该每5次改变15次,其余4次改变应该改变7次(见B栏):

在这里输入图像说明

是否有可能build立这样的公式?

我改变你的公式有点短,更安全一些:

 =1+(INT((ROWS($C$1:C2)-2)/5)*7)+INT((ROWS($C$1:C2)-2)/20)*8 

第一部分就是=1+(INT((ROWS($C$1:C2)-2)/5)*7) ,添加的部分负责第五次更改的变化。

希望能够更好地满足您的需求!

附录:

几个关于公式的笔记:

 INT((ROWS($C$1:C2)-2)/5)*7 ^ ^ ab 

a给出了必须应用b “变化”时的频率。 所以在上面的内容中,7行将被添加到5行之后,并且将逻辑扩展到最终公式的其他部分,在每20行添加的前7(总共15)之上添加8(即, 5行)。

我相信你正在寻找的是每20排增加8个。 这可以通过添加FLOOR((ROW()-2)/20;1)*8到你的公式中来实现。