美文网首页
Excel中构造等差数列的套路(3)

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

作者: 风流雅痞黄龙月 | 来源:发表于2018-10-04 16:21 被阅读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就可以了

    未完待续

    相关文章

      网友评论

          本文标题:Excel中构造等差数列的套路(3)

          本文链接:https://www.haomeiwen.com/subject/eemxaftx.html