excel整列产生小数随机数
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/24 08:21:48
=CHOOSE(INT(3*RAND()+1),59.5,60,60.5)
在B1输入:=ROUND(RAND()*MIN(A1,10),1)向下填充
=INDEX({10,20,20,30,30,30,30,40,40,50},1,INT((RAND()+1)*5))也可以
=rand()产生大于0小于1的随机数==RANDBETWEEN(100,1000)产生100到1000之间的随机数
=text(int(200*rand()+600)/20,"##.00")或者=int(200*rand()+600)/20将格式设置为数字2位小数
除了RAND(),还可用RANDBETWEEN()函数.RANDBETWEEN(a,b),a,b都是整数,且a再问:真的有点看不懂,能简单快捷的说下我如何变幻所有的随机数呢?就那我刚才提问的数据为例嘛
C1中输入=B1-ROUND(RAND()*0.18,2)
=ROUND(RAND()*4,0)回车即可.因为随机产生1-4这四个数,所以每个数出现的几率是相同的,即均为25%
RandomNumber=RAND()*2D+(C-D)再问:能否再加个条件产生?比如我要产生的随机数都是按照0.04递增或者递减的,比如0.960.921.041.08,这样再答:RandomNum
能够产生一组随机数会了.五组如果不会用循环,就单独用5次就行了.如下:PublicSubsjs()'以下第一组DimaAsRange,a1AsRangeSeta=Range("a1:a10")a.Cl
c=Round(Rnd()*200,1)+800你试试这个
伪随机数.
=rand()
第一步:菜单栏点【工具】【选项】【重新计算】勾选【迭代计算】确定第二步:名称框输入A2:A1000回车第三步:公式编辑栏输入公式:=IF(COUNTIF($A$2:$A$1001,A2)=1,A2,"
=RAND()*10^8这样的么?再问:比如说我想设置在47.45--47.65之间的随机数并且将其锁定该怎么操作呢再答:=RANDBETWEEN(4745,4765)*0.01要锁定的话,,就是在你
=CEILING(48+4*RAND(),0.5)
取整数:=IF(RAND()=0.95,RANDBETWEEN(20,23),RANDBETWEEN(10,19)))如果要小数:=IF(RAND()=0.95,RANDBETWEEN(20,23)+
=IF(RAND()
u要带正负号?任意单元格输入公式=TEXT(-3+RAND()*8,"[>0]+0.00;-0.00")
假设要随机的三个数的和为固定值,那么前两个数限制个范围随机,第三个数做差(总数减前两个数)求.