Office Excel的随机数设置技巧

Office Excel的随机数设置技巧


2024年4月30日发(作者:)

EXCEL—随机数+取余随机数RAND()

语法RAND( )

RAND函数详解:返回大于等于 0 及小于 1 的均匀分布随机实数,每次计算工作表时都将返回

一个新的随机实数。

注解:若要生成 a 与 b 之间的随机实数,请使用:RAND()*(b-a)+a

公式“=RAND()*1000”返回一个大于等于0、小于1000的随机数

如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入

“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。

例1:EXCEL随机数10到-10:

=INT(RAND()*20-10)

或=RAND()*(10-(-10))+10=RAND()*(10+10)+10

例2:求EXCEL随机数(要求:如1-1000的随机数,不得重复,且1-1000必须有!)

A1 输入 =rand()

下拉至A1000

B1 输入 1, B2 输入 2, 下拉至 B1000, 即B1000 是 1000

点选a1:b1000, 以A列排序

B列便是 1-1000的随机数, 不重复

例3:用excel生成随机数是否是必须指定数字区间(如10-20)范围?不指定一区间、而单指定

一个数(如0.6)可以该数附近的随机数吗?

因为你没有指定单个数“周围”的具体范围,所以无法生成随机数。

但是可以得到计算以该数为单位1的周围的数。假设数在A1,则

=A1+(RAND()-RAND())*A1

比如0.6,就会求出 0.6±0.6范围的随即数

2,就会求出 2±2之间的随机数

例4:用什么方法可以让Excel生成一列限定了大小的随机数,比如生成0.8-5之间的随机数,我

的主要目的是使H列的数等于B列的相应数乘0.4-1.2之间的随机数(要随机数不因其它数据变化发

生变化)

0.4-1.2之间的随机整数 公式:randbetween(0.4,1.2)

如在H1单元格中输入:

=B1*randbetween(0.4,1.2)

0.4-1.2之间的随机实数 公式:rand()*(1.2-0.4)+0.4


发布者:admin,转转请注明出处:http://www.yc00.com/news/1714454937a2449693.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信