查找数字模式的Excel公式

查找数字模式的Excel公式,excel,excel-formula,Excel,Excel Formula,我试图用excel公式复制以下数字模式。我真的很接近,但不太接近,我可以用if/then语句来破解它,但这并不干净,公式也不正确 这是我试图将数字模式转化为公式的模式 1234562 434561 434561 43456 123456 1234561 356 1234561 123645 这是我的excel公式,它将非常紧密地实现这一点 =MOD(MOD(ROW()-1,6)+1+地板((ROW()-1)/6),1),6) 这个公式给出了以下一组数字 123450204345001345012

我试图用excel公式复制以下数字模式。我真的很接近,但不太接近,我可以用if/then语句来破解它,但这并不干净,公式也不正确

这是我试图将数字模式转化为公式的模式

1234562 434561 434561 43456 123456 1234561 356 1234561 123645

这是我的excel公式,它将非常紧密地实现这一点

=MOD(MOD(ROW()-1,6)+1+地板((ROW()-1)/6),1),6)

这个公式给出了以下一组数字

12345020434500134501245205205205205205205012052052051201232051200123403025

现在我知道我可以做一个简单的=if(公式=0,6,公式),但这违背了试图用一个公式将其展开的目的。我希望有人能帮我看看我错过了什么,使这项工作

谢谢


Andrew

在你最初的公式基础上,这里有一大堆难看的东西:

=MOD(MOD(ROW()-1,6)+1+FLOOR(((ROW()-1)/6),1),6) +
6*FLOOR(ABS(COS(90*MOD(MOD(ROW()-1,6)+1+FLOOR(((ROW()-1)/6),1),6))),1)
当然,如果您可以使用两列,您可以计算

column A =MOD(MOD(ROW()-1,6)+1+FLOOR(((ROW()-1)/6),1),6)

Then in column B for each row n:
Bn = An+6*FLOOR(ABS(COS(An)),1)
我不知道你的情况,但在那之后我觉得有点脏…

这件怎么样

=MOD(MOD)(MOD(MOD(MOD(ROW()-1,6)+1+楼层((ROW()-1)/6),1),6)+1,6),5),4),3),2)*6+MOD(MOD(ROW()-1,6)+1+楼层((ROW()-1)/6)

编辑: 第一部分是关注麻烦的零点。这是您的初始公式+1,但将其放入5个不同的模中,用于2、3、4、5、6,然后乘以6。因此,公式中每个不同于0的数字将变为0,0将变为1。

我想您需要:

=MOD(MOD(ROW()-1,6)+地板((ROW()-1)/6),1),6)+1

只需将+1移出MOD

更简单,符合我的口味:


=MOD(ROW()+INT(ROW()/7)-1,6)+1

你让我更接近了。然而,在41行之后,我们再次击中了0。我想找到一个公式,不管我们往下走多少行都能用。明白了!只需要改变一个括号就可以了!再次感谢!为什么第一组6个数字长,而所有其他组只有5个数字长?这种模式是否只是重复了一遍又一遍?这是我的团队待命轮换计划的一部分。一旦某人的数字到达旋转的开始处,我们就通过将其移动到旋转的结尾来给他们一个休息,这就是为什么所有其他集合只有5个数字的原因。