问题7:生成一列数值进行6个数循环,从1-6再从1-6,这样下去
=IF(MOD(ROW(A1),6)=0,6,MOD(ROW(A1),6))
取余函数循环时会出现等于0的情况,当MOD(ROW(A6),6)=0,我们加一个IF函数时行修正一下
问题8:生成一列1-20的序列,生成一列10行5列的序列,起始值为0,增量值为5
=sequence(行,[列],[开始数],[增量]),sequence英文是序列的意思,可在数组中生成一系列连续数字
第一个参数是要返回的行数
第二个参数是要返回的列数
第三个参数是序列中第一个数字
第四个参数是步长,即数组中每个连续值递增的值
例:生成一列1-20的序列:
=SEQUENCE(20,1,1,1)
生成一个10行5列,起始为0,增量为5:
=SEQUENCE(10,5,0,5)
Python实现:
问题1:生成一列10个随机数,范围从0到100的实数,并保留两位小数
import random
a=[]
i=0
while i<=9:
a.append(round(random.random()*100,2))
i = 1