万普插件库

jQuery插件大全与特效教程

Excel怎么生成随机数?“RAND”函数用法大全,你不得不学!

Excel秘籍大全,前言

Excel 中的随机数并非是每个用户都需要的功能 ,大多数人的数据都会使用固定数字和公式,可能不需要在他们的报告中出现随机数。

财务模型可以使用依赖于概率的随机模拟,有些数据模型可能需要运行数千次,但随机数生成器会提供每次模拟的参数。

无论您需要怎么样的随机数,Excel 都有多种生成它们的方法。

在这篇文章中,我将向您展示可用于将随机数插入到工作簿中的各种方法。

Excel秘籍大全,正文开始

1

Rand函数:生成随机小数

首先,给大家介绍随机数函数:Rand函数!它可以生成:01之间的随机小数

用鼠标选中A列,在编辑栏,输入Rand函数:=RAND()

并按【Ctrl+Enter】结束确认,即可生成一列随机小数

随机数公式excel

大家需要注意:Rand函数每运行一次,就会生成一组随机数,所以当我们在:B列输入Rand函数后,A列的随机数也会发生改变↓↓↓

随机数公式excel


2



Rand函数:随机生成0-100间的数值,保留两位小数



这里延伸介绍一个函数“ROUND”,是指将某个数值按指定位数取整后的数值,输入内容为“ROUND(数值,小数位数)”。

我们将操作一中随机生成的数值乘以100后,套用在ROUND函数上,按两位小数取整就可以。如下图

备注:如果觉得套用公式过于麻烦,可直接将单元格格式设置为两位小数的数值即可。


3



Rand函数:生成随机整数



1、产生0-60的随机数

想要产生一个0-60的随机数,那么到底要如何控制范围呢?

方法是在单元格中输入:=RAND()*60

这种方法产生带有小数的随机数,如果你想要整数形式的随机数,可以采用下面第二种方法。

2.产生0-60的随机整数

在单元格输入:=ROUND(RAND()*60,0)

这样做的目的是在RAND函数前嵌套一个四舍五入函数,并保留一位有效数字,这样就能产生整数形式的随机数

4



Rand函数:不重复抽奖




如下图所示,要求从A列的名单中随机抽取三位获奖者。


如果直接在D2:D4单元格输入公式:


=INDEX($A$2:$A$10,RANDBETWEEN(1,9))



中奖人名字可能会重复。如下图所示,D2:D4中,“蓝精灵”的名字出现两次。


如果希望中奖人名字不重复,可以先在B2:B10区域使用rand函数生成随机数,然后在C2:C10区域使用rank函数生成排名的序号。

最后在D2:D4单元格输入公式:=INDEX($A$2:$A$10,C2)

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言