excel如何在一个单元格内输出N个随机数? excel生成范围内随机数
如何使excel产生一个范围内的随机数?
1.首先计算这个范围的差值。这里假设范围值为50~100之内的随机数
2.打开电子表格,在所需要产随机数的单元格内输入如下公式:=rand()*(100-50)+50。按确认键就可以生成在规定范围内的随机数了!
3.如果你需要生成多个随机数,那拖动单元格最下角小三角就可以啦!
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh操作系统的电脑而编写和运行的一款试算表软件,最早版本是在1985年开发的。
Microsoft Excel可以进行各种数据的处理、统计分析和辅助决策操作等,具有打开或关闭表格标题行、计算列使用单个公式调整每一行、数据排序和筛选、自定义公式和文本输入等功能。目前,Microsoft Excel被广泛应用于管理、统计财经、金融等众多领域。
如何利用EXCEL随机数字生成器生成随机数
首先介绍一下如何用RAND()函数来生成随机数(同时返回多个值时是不重复的)。
如下图所示,在单元格中输入=RAND(),回车后单元格即返回了一个随机数字。
RAND()函数返回的随机数字的范围是大于0小于1。因此,也可以用它做基础来生成给定范围内的随机数字。
生成制定范围的随机数方法是这样的,假设给定数字范围最小是A,最大是B,公式是:
=A+RAND()*(B-A)。
举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回结果是0到40之间,加上范围的下限60就返回了60到100之间的数字。
上面RAND()函数返回的0到1之间的随机小数,如果要生成随机整数的话就需要用RANDBETWEEN()函数了,如下图该函数生成大于等于1小于等于100的随机整数。
这个函数的语法是这样的:=RANDBETWEEN(范围下限整数,范围上限整数),结果返回包含上下限在内的整数。注意:上限和下限也可以不是整数,并且可以是负数。
5
RAND()和RANDBETWEEN()是生成随机数的基础函数,也可以灵活变通。比如说要生成0.01至1之间包含两位小数的随机数,则可用下图的公式实现:
excel随机数
有两种修改办法:是[1-rand()]/2, 或[1+rand()]/2。效果是一样的,都可生成0到9之间的随机数。
电子表格中RAND()函数的取值范围是0到1,公式如下: =RAND()
如果取值范围是1到2,公式如下:
=RAND()*(2-1)+1 RAND( )
注解:
若要生成a与b 之间的随机实数:
=RAND()*(b-a)+a
如果要使用函数RAND生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。
示例
RAND() 介于0到1 之间的一个随机数(变量)=RAND()*100 大于等于0,但小于100 的一个随机数(变量)excel产生60-70随机数公式 =RAND()*10+60 要取整可以用=int(RAND()*10+60)
亦或=-(ROUND(RAND()*2.4+17.8,2))