早教吧作业答案频道 -->其他-->
Excel如果想A1:A10=B1:B10里随机一个数,且A1:A10相邻两个数不能相同怎么设函数?注:B1~B10里的数据是各不相同
题目详情
Excel如果想A1:A10=B1:B10里随机一个数,且A1:A10相邻两个数不能相同怎么设函数?
注:B1~B10里的数据是各不相同
注:B1~B10里的数据是各不相同
▼优质解答
答案和解析
操作:说明:
C1=INT(RAND()*10)+1 C1在1到10之间取一个随机数
C2=INT(RAND()*9)+1 C2在1到9之间取一个随机数
C2下拉到C10
D1=C1 D1是1到10之间的一个数
D2=IF(C2=D1,C2+1,C2) C2是1到9之间的一个数,C2+1就是2到10之间的一个数,
D2则是与D1不相同的1到10之间的一个数
D2下拉到D10 Dn则是与Dn-1不相同的1到10之间的一个数(10>=n>2)
A1=INDEX($B$1:$B$10,D1) A列是B列中以D列为序号的数
A1下拉到A10
总说明:
因B1~B10里的数据是各不相同,只要D1~D10里相邻两个数不相同,就能保证A1~A10相邻两个数不相同.
以下,对上面的算法再作一些改进,这样省去了辅助列D:
C1=INT(RAND()*10)+1
C2=MOD(C1+INT(RAND()*9),10)+1
C2下拉到C10
A1=INDEX($B$1:$B$10,C1)
A1下拉到A10
以下,对上面的算法再作更进一步的改进,这样还可省去辅助列C:
A1=INDEX($B$1:$B$10,INT(RAND()*10)+1)
A2=INDEX($B$1:$B$10,MOD(MATCH(A1,$B$1:$B$10,0)+INT(RAND()*9),10)+1)
A2下拉到A10
C1=INT(RAND()*10)+1 C1在1到10之间取一个随机数
C2=INT(RAND()*9)+1 C2在1到9之间取一个随机数
C2下拉到C10
D1=C1 D1是1到10之间的一个数
D2=IF(C2=D1,C2+1,C2) C2是1到9之间的一个数,C2+1就是2到10之间的一个数,
D2则是与D1不相同的1到10之间的一个数
D2下拉到D10 Dn则是与Dn-1不相同的1到10之间的一个数(10>=n>2)
A1=INDEX($B$1:$B$10,D1) A列是B列中以D列为序号的数
A1下拉到A10
总说明:
因B1~B10里的数据是各不相同,只要D1~D10里相邻两个数不相同,就能保证A1~A10相邻两个数不相同.
以下,对上面的算法再作一些改进,这样省去了辅助列D:
C1=INT(RAND()*10)+1
C2=MOD(C1+INT(RAND()*9),10)+1
C2下拉到C10
A1=INDEX($B$1:$B$10,C1)
A1下拉到A10
以下,对上面的算法再作更进一步的改进,这样还可省去辅助列C:
A1=INDEX($B$1:$B$10,INT(RAND()*10)+1)
A2=INDEX($B$1:$B$10,MOD(MATCH(A1,$B$1:$B$10,0)+INT(RAND()*9),10)+1)
A2下拉到A10
看了 Excel如果想A1:A10...的网友还看了以下:
y=f(x)与y=f(x+1)不可能是同一个函数x和x+1不都是自变量吗……比如在函数y=a+1里 2020-05-17 …
怎么使用几何画板?特别是制作二次函数的.我要完整的使用方法!几何画板从别人那里弄来了,可是有些功能 2020-06-27 …
设函数y=ln√[(1-x)/(1+x)],求y''│(x=0)?(注:√[(1-x)/(1+x) 2020-07-19 …
下列函数中哪一个与函数y=x是同一个函数?A.y=(√x ̄)B.y=³√x³ ̄C.x²/xD.y= 2020-07-20 …
关于函数的约分y=x^2/xy=x这2个函数因为不满足定义域和对应关系相等,所以不是同一个函数!那 2020-07-30 …
两个函数确定是否相同两个函数A.B的定义域和对应法则相同那么这两个函数一定相同吗?函数是映射,那么 2020-07-30 …
两个函数怎么确定是否相同两个函数A.B的定义域和对应法则相同那么这两个函数一定相同吗?函数是映射, 2020-07-30 …
JG0111501/1想按函数=LEFT(A10,8)&MID(A10,9,LEN(A10)-10) 2020-10-31 …
设函数f(x)与g(x)都不是常值函数,定义域都是R.则条件“f(x)与g(x)同是奇函数或同是偶函 2020-12-07 …
设函数f(x)与g(x)都不是常值函数,定义域都是R.则条件“f(x)与g(x)同是奇函数或同是偶函 2020-12-07 …