怎么在EXCEL中随机生成1.9-3.5之间的数字
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 14:56:02
若要产生一个a~b的随机数,则:=rand()*(b-a)+a
光有平均值不行,还要有最大值和最小值,这样才可以用RAND函数生成一组中前面的数据,剩下最后一个数据用其他公式得到.比如你要生成平均值为80,数据范围在60-100之间的10个数,先在A1输入公式:=
=INT(RAND()*6+7)要是加载了分析工具库最好用=RANDBETWEEN(7,12)
随机数RAND()取整INTROUND四舍五入在A6中输入以下公式后右拉到E6=ROUND(RAND()*50+100,)或=INT(RAND()*50+100)
保留整数=ROUND(400-400*0.06+RAND()*400*0.12,0)保留一位小数=ROUND(400-400*0.06+RAND()*400*0.12,1)
1,=MID("123456789ABCDEF12",RAND()*15+1,1)&MID("123456789ABCDEF12",RAND()*15+1,1)&MID("123456789ABCDE
举例,A1输入=RAND()B1输入=RANK(A1,$A$1:$A$10),下拉A1:B1到第10行.这样B1:B10就是10个不重复的整数.可以修改$10为更大的数并拉更多行,得到更多不重复的数字
andn命令可以实现你的要求,他可以产生均值为0,方差σ^2=1,标准差σ=1的正态分布的随机数或矩阵的函数.用法:Y=randn(n)返回一个n*n的随机项的矩阵.如果n不是个数量,将返回错误信息.
大写字母=CHAR(RAND()*26+65)小写字母=CHAR(RAND()*26+97)笨一点的公式就是大写字母=LEFT(ADDRESS(1,RAND()*25+1,4))小写字母=LOWER(
=ROUNDDOWN(RAND()*(6.2-3.7)+3.7,2)
数据在a列c1=rand(),下拉至c3000,【c列可隐藏起来】b1=index(a:a,rank(c1,c:c)),下拉至b200F9即可多次抽取.
=TEXT(INT(RAND()*401-200),"+0;-0")其中INT(RAND()*401-200)是用来取-200到200的,rand取的是0-1之间值,但永远达不到0和10*401-20
复制如下代码到VBA中,运行即可PublicSubgen()DimiAsIntegerDimjAsIntegerDimkAsIntegerDima(25)AsIntegera(0)=Int(Rnd()
输入以下公式=TEXT(RANDBETWEEN(708333,749988)/1000000,"hh:mm:ss") 详见附图 或者输入=TIME(17,RAN
生成字母是=CHAR(65+RAND()*26)数字是=TEXT(RAND()*10000,"0000")拼起来就是=CHAR(65+RAND()*26)&CHAR(65+RAND()*26)&TEX
A1输入=RAND(),下拉到A100;B输入=RANK(A1,A$1:A$100),下拉到B100.B列就是1到100的随机数表了,应该不重复了.再不行,列设置条件格式,让重复单元格显红色,不断地在
公式为:=RAND()*4+0.45
用辅助列的方法在A1:A100先拉好40个1和60个2再在B1输入公式=RAND()下拉填充公式至B100再对B列进行扩展排序即可
这个很简单啊,只需要双击P那列的第一个格子即P1,输入=J1*1.9+N1,然后按Esc键退出,再单击P1格子,会出现个黑框,将鼠标于黑框右下角会变成“十”字型,接着按住鼠标左键往下一直拉,需要多少行
=DEC2HEX(4294967296*RAND(),8)&DEC2HEX(4294967296*RAND(),8)