早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1 2020-05-31 …
求解一道高数题f(x,y)=积分上限xy^2,下限0,被积函数e^(-t^2).现在求f(x,y) 2020-06-10 …
特征函数是傅里叶变换还是逆变换特征函数不是由概率密度函数乘e^iwx积分得到吗,这不是傅里叶逆变换 2020-07-13 …
f(x),g(x),h(x)在[a,b]上连续,(a,b)上可导,求证存在一个e属于(a,b)使得 2020-07-16 …
函数e^x^2的原函数是?(x>0)(A)∫(上限t,下限a)e^x^2dx(B)∫e^t^2dt 2020-07-19 …
中心力场下薛定谔方程中方位角函数Φ(φ)=Αe^(imφ)的系数A算得为1/根号2π的具体步骤中心 2020-07-23 …
急编写C函数就是C函数库里函数的功能.编写C函数:1)字符串连接函数StrCat(char*fir 2020-07-25 …
复指数函数在无穷远点的值1、z沿不同幅角方向趋于无穷远点函数e^x的变化趋势2、设常数α≠0,写出 2020-07-30 …
如果除去几何的概念,能否用级数自然地定义圆周率.我们首先可以定义函数e^z=1+z+z^2/2!+ 2020-07-31 …
如何求(e^x)²的原函数呢?ps:我知道(e^x)^2=e^(2x)是等价的,也能通过复合函数求出 2020-11-11 …