=IF(RAND()<0.5,-1,1)*(INT(3*RAND())+1)能帮忙解释下这个公式么?谢谢!

如题所述

rand是一个随机函数产生0到1之间的随机数,包括0,不包括1,在0.5处一分为2
如果小于0.5 就输出-1
大于0.5,就输出1
这个目的是生成符号 正与负
当然你也可以用 IF(RAND()<0.5,1,-1)道理一样的
* 是乘号 -1乘一个正数是负数

3*rand(),是将随机数扩大三倍,这样产生的值是0<=3*rand()<3
int(x)是取整函数 产生一个不大于x的最大的整数
这样 INT(3*RAND())产生三个整数0、1、2
加上1就是1、2、3来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-12
前面是个条件判断的,后面是一个取整的随机函数。
你看公式就是了本回答被提问者采纳

=IF(RAND()<0.5,-1,1)*(INT(3*RAND())+1)能帮忙解释下这个公式么?谢谢...
rand是一个随机函数产生0到1之间的随机数,包括0,不包括1,在0.5处一分为2 如果小于0.5 就输出-1 大于0.5,就输出1 这个目的是生成符号 正与负 当然你也可以用 IF(RAND()<0.5,1,-1)道理一样的 是乘号 -1乘一个正数是负数 3*rand(),是将随机数扩大三倍,这样产生的值是0...

=IF(RAND()<0.5,-1,1)*INT(RAND()*5)+A1谁来解释一下EXCEL中
RAND()是取随机数的函数,IF是条件判断,如果随机书小于0.5取-1,否则取1

求:小学一年级20以内的口算excel自动生成公式
在a1单元格输入公式:=if(rand()>0.5,1+int(rand()*11)&"+ "&1+int(rand()*11)&"=",12+int(rand()*9)&"- "&int(rand()*12)+1&"= ")可以直接把上面的公式复制后粘贴到a1中.然后往右拉往下拉,再打印出来就可以了,想要多少要多少....

关于excel的rand函数
比如当你需要生成一个1-10的随机数可以这么写:=INT(RAND()*10)+1,当你需要生成随机的yes\/no,可以这么写:=IF(RAND()>0.5,"YES","NO"),当你按下F9你就会看见结果在变化,而且如果你保存了表格,那么每次打开表格,结果都是随机变化的。

IF(RANDBETWEEN(-1,1)=30,30,ROUND(RANBETWEEN(-1,1)+RAND(),1))这...
ROUND(a,b)\/\/这是一个四舍五入函数具体用法三言两语讲不清,百度一下就有 RANDBETWEEN(c,d)\/\/这个函数也很容易猜的他的用法,既然RAND()是生成随机数,加 上 BETWEEN我们很容易猜到ROUNDBETWEEN()是在大于c,小于d两个数之间的范围随机生成数 注意ROUND(RANBETWEEN(-1,1)+RAND(),1)中...

怎样用RAND()函数生成随机数?
在Excel中,可以使用RAND()函数来生成随机数,生成的随机数的范围是0到1之间。要将一个数分成3个随机数,可以先将这个数除以3,得到每个随机数的理论平均值。然后,使用RAND()函数生成3个随机数,并将它们乘以上述平均值即可得到三个随机数。具体方法如下:1. 计算每个随机数的理论平均值:将目标数...

,用 Excel 随即函数=INT(33*RAND()+1)产生了随机函数,但是怎么让它一直...
要想随机函数生成数据保持不变,只有清除公式 即,复制这些随机数,右击-选择性粘贴-数值 不过,这时函数公式就没有了

EXCEL中=ROUND((RAND()*(0.005-(-0.015))+-0.015),3)
=A+RAND()*(B-A)。举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回结果是0到40之间,加上范围的下限60就返回了60到100之间的数字。=ROUND((RAND()*(0.005-(-0.015))+-0.015),3)(RAND()*(0.005-(-0.015))+-0.015) 返回 -0.015 到 0.005 之间的...

rand函数怎么使用?
但这个公式会出现大于B的数字,例如生成-12到12的随机数,例如公式=RAND()%(12+12+1)-12,当RAND生成为0.99的数值时,就会产生12.75的数字。5、生成A与B之间的随机整数(A≤随机数≤B)。在第一个格子中输入:=INT(RAND()*(B-A+1)+A。如,生成1到100的随机整数,输入:= INT(RAND()*...

=IF(RAND()>0.3,0.5,-0.5)*RAND()*0.5这个函数怎么设置小数点位数...
乘以10的n次方然后取整在除以10的n次方就设置了n位的小叔

相似回答