Excel如果想A1:A10=B1:B10里随机一个数,且A1:A10相邻两个数不能相同怎么设函数?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/03 08:31:04
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=B1:B10里随机一个数,且A1:A10相邻两个数不能相同怎么设函数?
请问在EXCEL中这个问题怎么处理 A1至A10为1-10 B1至B10为算得函数 C1为A1至A10中的一个数 在C2
EXCEL中计算A1*B1+A2*B2+.+A10*B10运用函数公式怎么算
sum(A1:A10+B1:B10)
谁帮我设个函数 当B1:B10里为现金时 ,合计A1:A10金额 我设的公式是 =SUMIF(B1:B10,“现金”,A
EXCEL中计算A1*B1+A2*B2+...+A10*B10的函数 怎么类推后面的函数公式
excel公式,符合下面要求:如果A1:A10,=x,求B1:B10中,=y的个数
excel自定义公式,我想自定一个这样的公式:=sumride(A1:A10,B1:B10)=A1*B1+A2*B2+A
在excel表格中,当C1=SUM(A1:A10)/SUM(B1:B10)*A1时,什样使C2=SUM(A1:A10)/
EXCEL中C1=A1*A10+B1*B10、C2=A2*A10+B2*B10以此类推 填充C列 最简便的计算公式是?
excel 中如何让a1到a10等于b1到b10
等差数列an的公差和等比数列bn的公比都是d(d≠1),且a1=b1,a4=b4,a10=b10.求实数a1和b1的值.