当前位置:主页 > Office办公 > RAND函数

RAND函数

如何利用Excel的RAND函数计算随机数
如何利用Excel的RAND函数计算随机数

RAND函数和功能是计算大于等于0及小于1的均匀分布的随机实数,每次计算工作表时都将返回一个新的随机实数。RANDBETWEEN函数的功能是,计算位于指定的两个数之间的一个随机整数,每次计算工作表时都将返回一个新的随机整数。两函数的语法如下:RAND( ) RANDBETWEEN(bottom,top) 其中,bottom参数为RANDBETWEEN函数将返回的最小整数,top参数为RANDBETWEEN函数将返回的最大整数。因为这两个函数都是用于返回随机数,所以可以用来模仿一些掷骰子的游戏。本例中要随机返回1~50的整数,投掷次数为5次。打开“RAND函数.xlsx”工作簿,本例的原始数据如图14-50所示。具体操作步骤如下。STEP01:选中C3单元格,在编辑栏中输入公式“=INT(RAND()*($B$1-$D$1)+$D$1)”,然后按“Enter”键返回,即可计算第1次的投掷结果,计算结果如图14-51所示。图14-50 原始数据图14-51 计算第1次投掷结果STEP02:选中C3单元格,利用填充柄工具向下复制公式至C7单元格,通过填充功能来计算其他次数的投掷结果,如图14-52所示。STEP03:选中D3单元格,在编辑栏中输入公式“=INT(RANDBETWEEN($D$1,$B$1))”,然后按“Enter”键返回,即可计算出第1次的投掷结果,计算结果如图14-53所示。图14-52 计算投掷结果图14-53 计算投掷结果

346 次浏览
excel 如何运用RAND函数随机抽选人员?
excel 如何运用RAND函数随机抽选人员?

RAND函数可以随机生成0到1之间(不包含1)的无限不循环小数,几乎不可能出现重复。其语法为:RAND(),没有参数。在每次编辑数据、改变数据结构时,RAND函数都会重新计算,生成新的数据并实时刷新。下面我们来学习一个运用RAND函数随机抽选人员的案例。应用场景我们要从下图表格A列的人员中随机抽取3人,抽取结果返回至F2:F4单元格。思路分析要实现目标效果,我们可以先在B列用RAND函数生成随机小数,在C列对随机小数进行排名,排名结果为前3名的人员即我们要随机抽选的对象。操作步骤第1步:选中B2单元格,输入公式:=RAND(),将公式向下填充,即可在B列生成一串随机小数。第2步:选中C2单元格,输入公式:=RANK(B2,$B$2:$B$9,0),将公式向下填充,即可返回B列中的随机小数在所有小数中的排名。该排名也就是A列中每个人的随机排名。公式说明:

1326 次浏览
Excel RAND 函数 使用实例教程
Excel RAND 函数 使用实例教程

RAND 函数返回介于0和1之间均匀分布随机实数。Excel 2003+RAND 函数返回介于0和1之间均匀分布随机实数,每次计算工作表时返回新的随机数。随机数。=RAND() 要点 若要生成介于 a 和 b 之间的随机数,使用以下公式:=RAND()*(b-a)+a

excel随机函数randbetween和rand函数生成范围内的整数、不重复数的方法
excel随机函数randbetween和rand函数生成范围内的整数、不重复数的方法

excel随机函数的常见应用大概有以下几种情况。  第一,利用Excel随机函数生成1-10的随机数   解法一:=RANDBETWEEN(1,10)   解法二:=INT(RAND()*10)+1  第二,利用Excel随机函数生成10—100的随机整十数   10—100的随机整十数:10,20,30,40,50,60,70,80,90,100。使用的随机函数有:randbetween和rand。   解法一:=RANDBETWEEN(1,10)*10   解法二:=ROUND((RAND()*90+10)/10,)*10   解法三:=INT(RAND()*10)*10+10  第三,利用Excel随机函数在区域内生成1-100的随机不重复整数   比如:在A1:A100单元格区域生成1-100的随机不重复整数。   解法一:在A1单元格输入数组公式:=SMALL((COUNTIF(INDIRECT("R[-"&ROW()-(ROW()>1)&"]C:R[-1]C",),ROW($1:$100)))*101+ROW($1:$100),INT(RAND()*(101-ROW(A1)))+1),下拉至A100。   我们可以在B列验证:在B1单元格输入:=COUNTIF(A:A,A1),下拉,看到结果全部为1。Countif就是统计当前单元格数据在整个区域的个数,1即为不重复。   解法二:在A2单元格输入数组公式:=SMALL(IF(COUNTIF($A$1:A1,ROW($1:$100))=0,ROW($1:$100)),INT(RAND()*(101-ROW(1:1))+1)),下拉至A101。  如果Excel是03版的,在使用RANDBETWEEN随机函数时,需要勾选工具——加载宏——分析工具库,才能使用。  第四:A1,B1单元格填写60~80之间的随机数,保留一位小数,而且A1填的随机数与B1填的随机数相差0.2。   a1公式 =text(round(60+rand()*20,1),"0.0")   b1公式 =text(round(a1-0.2+rand()*0.4,1),"0.0")

excel rand函数的基础用法,再以三个实例来介绍rand函数的深入应用,最后给出rand函数相关的实例链接
excel rand函数的基础用法,再以三个实例来介绍rand函数的深入应用,最后给出rand函数相关的实例链接

第一,rand函数用法介绍部分  Excel中rand函数是返回随机数的函数,想必大家都不会陌生。rand函数的运用还是很多的。  首先来看看rand函数的用法:返回大于等于 0 及小于 1 的均匀分布随机实数,每次计算工作表时都将返回一个新的随机实数。  rand函数的语法:RAND(),RAND 函数没有参数。  提示:如果要使用RAND函数生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9键,将公式永久性地改为随机数。  RAND() :介于 0 到 1 之间的一个随机数(变量)。  RAND()*100:大于等于 0 但小于 100 的一个随机数(变量)。第二,rand函数实例一:  用excel生成1-5的50个随机数字,其中对应的概率分别是30%、40%、10%、15%、5%。 方法是:选中A1:A50区域,输入公式:=MATCH(RAND(),{0,0.3,0.7,0.8,0.95}),按ctrl+enter填充。  公式解析:

349 次浏览
Excel中RAND函数的语法和用法
Excel中RAND函数的语法和用法

本文介绍Microsoft Excel中RAND函数的语法和用法。RAND函数的主要作用是返回大于等于 0 及小于 1 的均匀分布随机数,每次计算工作表时都将返回一个新的数值。RAND()无参数若要生成 a 与 b 之间的随机实数,请使用:RAND()*(b-a)+a如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。  以下是Excel中使用RAND函数效果截图

362 次浏览
excel随机函数rand函数怎么用
excel随机函数rand函数怎么用

随机函数Rand()的功能是返回大于等于0而小于1的均匀分布的随机数。我们可以利用此函数来生成一个随机数,若要生成A到B之间的随机实数,则可以使用公式“=int(Rnad()*(B-A)+A“来生成,下面用这个随机函数制作一个简易的随机抽号系统。Excel中随机函数Rand()使用方法制作一个如下图格式的工作表,可以根据你的爱好添加其它背景图片。在工作表下面的“设置”处设置你需要生成的随机数的最大值或最小值。选择B3单元格,单击公式编辑栏中的“插入函数”按钮。在弹出的插入函数对话框中的“搜索函数”中输入“rand",单击“转到”按钮,在“选择函数”列表中选择“Rand“函数后单击”确定“按钮。

403 次浏览