用excel如何随机产生0和1两个数?又如何使产生1和0的概率分别为70%和30%?谢谢
随机函数生成的数据范围在(0,1)之间,而且是均匀分布的,如果=if(rand()>0.3,1,2),那>0.3的机率就是70%,也就是生成1的机率就是70%。而生成2的机率就是30%。如果要生成多个数,则只面调整条件就可以了。比如
01~05的随机函数公式 01~05的随机函数公式
=if(rand()<0.2,1,if(rand()<50,2,3))
RAND()产生0~1之间的随机数,如果需要产生x~y之间的随机数,那么公式是:
x+RAND()*(y-x)
0.1~1.0的随机数公式是:
=RAND()*0.9+0.1
假设是5和6,公式是这样:
=IF((RAND()>0.3),5,6)
excel 0.1~0.9之间的随机小数用公式怎么做
可以通过以下函数公式达到目的:
假如,原始数据在a1,
返回数字在a2,可以在a2处输入:=if(and(mod(abs(a1),1)>0.1,mod(abs(a1),1)<0.4),rounddown(a1,0)+0,if(and(mod(abs(a1),1)>0.5,mod(abs(a1),1)<0.9),rounddown(a1,0)+0.5,"条件不符合"))
条件不符合是因为,你没有说明0.4~0.5数据的处理,如果不懂在问我。
=0.1+RAND()*0.8
如果只要一位小数,则=round(0.1+RAND()*0.8,1)
=RANDBETWEEN(1,9)/10
或者
=round(0.1+RAND()*0.8,1)
=round(0.1+RAND()*0.8,1)
excel随机函数-0.5到0.5之间,但是要把0出去,这个公式怎么编写
参考公式:
=IF(RAND()>0.5,-1,1)*RANDBETWEEN(1,500)/1000
其中的 500 和 1000 决定函数小数的位数 ,如果需要1位小数,就调整为
5、10 。
=IF(RAND()-0.5=0,RAND()-0.5,RAND()-0.5)
这个可以满足你的要求。但是单元格格式要设为常规。如果你要设置多少位小数的话,公式要改变
=RAND()*0.5*IF(RANDBETWEEN(0,1),1,-1)
请问如何在excel里随机生成0到0.05之间的数字,如0,0.01,0.02,0.03,0.04,0.05
哈哈 最简单的是=RAND()/20
因为RAND() 是0---1 之间的随机数
还可以使用==RANDBETWEEN(0,5)/100
因为RANDBETWEEN(BOTTOM,TOP),返回的是BOTTOM,TOP之间的整数,
=ROUND(RAND()*5,0)/100
在一个范围内随机生成数据 范围为0.1≤K≤0.5,K如何用excel函数表达?
=RAND()*0.4+0.1,根据需要用ROUND函数设置小数位数。
=RANDBETWEEN(10000,50000)/100000
补充问题:
=RANDBETWEEN(10,50)/100
=0.1+RAND()*0.4
rand是0到1之间随机数
=0.1+RAND()*0.4
如何让excel生成随机数
您好,
首先,需要在excel中添加加载项--数据分析库,然后就可以进行数据自动生成了,以专业的术语叫做“随机数发生器”。依次点击:excel选项-加载项-转到,进行分析工具库的添加工作。
分析工具库添加完成之后,在excel的“数据”选项卡上,最右侧会多出一个“分析”的菜单栏,点击“数据分析”,选择“数据分析”下的“随机数发生器”。
弹出的界面上,为随机数发生器的参数设置界面。其中,变量个数=生成数据列数、随机数个数=生成数据行数,比如,设置:变量个数=5、随机数个数=10,那么,就会生成一个5列、10行的数据。
详情可以参考我的经验【怎样用excel自动生成数据】
公式上有如下两种:
1、=rand()
无参数。生成0-1间的随机数。该种操作如果想实现(a,b)之间的随机数,则使用公式:
=a+(b-a)*rand()
例如:实现0.1到0.5之间的随机数公式为=0.1+0.4*rand()
2、=randbetween(a,b)
参数为两个整数,随机生成两个整数间的整数。
例如:=randbetween(1,10),随机生成1-10之间的整数。
生成公式的方法参考如下图片。
同样的,两个公式可以在VBA中使用,不过使用上稍有差异,二者分别表示为:
=rnd()
=application.WorksheetFunction.RandBetween()
首先输入等于RANDBETWEEN 函数,然后输入需要生成的字段,在输入需要结束的字段,按回车确定,在填充公式,这样就能批量生成随机数字。
=rand()生成随机数
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。