Excel中构造等差数列的套路(3)

2018-10-04  本文已影响0人  风流雅痞黄龙月

三、构造循环数列

1.构造循环数列0、1、0、1……

这样的循环数列代表着一类,比如像0、1、2、0、1、2、0、1、2……或者0、1、2、3、0、1、2、3……这样的,可以通过mod函数求余来实现

这里说一下求商得余的规律

规律一:余数是恒小于或等于除数的正整数

规律二:当除数大于被除数,商为0,余数就是除数本身

所以,当想得到0、1、2、3、4、0、1、2、3、4这样的循环数列时,可以把这个结果看成是一系列余数,而除数就是不重复数字的个数,就是5。相应的被除数就是从0开始的一系列自然数,这系列自然数当然由row函数来生成。

0=row(a1)-1

1=row(a1)

2=row(a2)

……

于是得到这种循环数列的方法:

利用mod函数构造循环数列

而由这类函数演变的像3、4、5、6、3、4、5、6、3、4、5、6……之类的可以通过加减得到

循环数列的变式

2.构造重复数列0、0、1、1、2、2、3、3、4、4……

这类重复的数列通过int函数来构造

在这一类数列中,当某一个数字重复了n次,比如0在这里重复了2次,那么可以用int(0/2)和int(1/2)来得到,int里的“0”和“1”,自然由row函数得到,而“2”就是0这个数字重复的次数

因此得到

int函数得到重复数列

当想得到000111222333444这样的数列时,只要把int里的分母改成3就可以了

未完待续

上一篇 下一篇

猜你喜欢

热点阅读