EXCEL生成随机数

来源:百度知道 编辑:UC知道 时间:2024/05/29 16:47:17
例如生成数为-50~+50的随机数,能不能带上“+”号?
应在单元格输入什么?
取整又是什么?
谢谢

我的答案一定对

=RAND()*-100+50 即为-50到50的随机数,不是取整数

只需把“=INT(RAND()*-100+50)”双引号里面的部分复制到单元格即可,这个为取整数

=RAND()表示0到1之间的随机数

=RAND()*-100则是-100到0之间的随机数,
=RAND()*-100+50则是-50到50之间的随机数

取整数为
=INT(RAND()*-100+50)

注意:INT函数为取整,表示小于该数的最小整数
如INT(8.13)=8而INT-8.13)=-9

不过这个不会影响你去随机数

你可以这样要+比如B列中是有-50的数,你在C列中输入=&就行了
到整输入=abc(B1)向下拉公式

=int(rand()*100-50)
再设置格式-数字-自定义-在类型框中输入下面内容:[<0]\+0;[>0]\-0
确定

=TEXT(RANDBETWEEN(-50,50),"[<0]-0;[>0]+0")

=TRUNC(RAND()*50)