本文目录
EXCEL中随机取数要用什么公式
Excel 2003 版本 需要用 Rand 函数生成 1~10的随机数
首先介绍一下如何用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(范围下限整数,范围上限整数),结果返回包含上下限在内的整数。注意:上限和下限也可以不是整数,并且可以是负数。
求excel随机函数公式
材料/工具:Excel2010
1、制作一个如下图格式的工作表,可以根据你的爱好添加其它背景图片。
2、在工作表下面的“设置”处设置你需要生成的随机数的最大值或最小值。
3、选择B3单元格,单击公式编辑栏中的“插入函数”按钮。
4、在弹出的插入函数对话框中的“搜索函数”中输入“rand“,单击“转到”按钮,在“选择函数”列表中选择“Rand“函数后单击”确定“按钮。
5、此时会弹出一个关于此函数的说明对话框。此对话框提示此函数不需要设置参数,所以直接单击”确定“按钮。
6、现在我们要限制随机生成的数值范围,单击公式编辑栏,让公式处于编辑状态。
7、在公式栏中添加获得整数和限制随机数范围的公式,最终公式结果为”=int(RAND()*(B7-B6)+B6)“。单击回车键即可生成一个限制范围内的随机整数。
excel 时间随机函数公式
任意单元格中输入
=“7:40“+ROUND((“9:00“-“7:40“)*RAND()*144,)/144
单元格格式设置为时间格式。
或者不用设置格式的,都用函数完成,公式为
=TEXT(“7:40“+ROUND((“9:00“-“7:40“)*RAND()*144,)/144,“hh:mm“)
补充回答:
加问的是为什么后面又乘144,因为EXCEL中,1是代表1天,1天有24小时,1440分钟,144个10分钟,想让1代表10分钟,就需要将(“9:00“-“7:40“)*RAND()去乘以144,四舍五入到整数后,再除以144,就可以得到需要范围的随机序列数了。
公式也可以写为
=“7:40“+MROUND((“9:00“-“7:40“)*RAND(),1/144)
道理差不多。
-excel随机数公式
求Excel随机数公式
Excel随机数函数
Excel随机数公式问题
=LEFT(RAND()*100+1000,6)
至于不许重复
你可以设置数据有效性
在数据-有效性设
=countif(a:a,a1)=1
选中a列设有效性就好了
其他列耶可以
excel中如何产生随机数
1、首先介绍一下如何用RAND()函数来生成随机数(同时返回多个值时是不重复的)。
如下图所示,在单元格中输入=RAND(),回车后单元格即返回了一个随机数字。
2、RAND()函数返回的随机数字的范围是大于0小于1。因此,也可以用它做基础来生成给定范围内的随机数字。
3、生成制定范围的随机数方法是这样的,假设给定数字范围最小是A,最大是B,公式是:
=A+RAND()*(B-A)。
举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回结果是0到40之间,加上范围的下限60就返回了60到100之间的数字。
4、上面RAND()函数返回的0到1之间的随机小数,如果要生成随机整数的话就需要用RANDBETWEEN()函数了,如下图该函数生成大于等于1小于等于100的随机整数。
这个函数的语法是这样的:=RANDBETWEEN(范围下限整数,范围上限整数),结果返回包含上下限在内的整数。注意:上限和下限也可以不是整数,并且可以是负数。
5、RAND()和RANDBETWEEN()是生成随机数的基础函数,也可以灵活变通。比如说要生成0.01至1之间包含两位小数的随机数,则可用下图的公式实现:
-excel随机数公式