广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    rand函数的使用方法

    来源:网络收集  点击:  时间:2024-04-06
    【导读】:
    我们在日常工作中,有时候需要用到一些随机的数字,如果少的话手工可以录入,如果数量多,手工录入就会很麻烦,这时候,我们用rand函数便能轻松实现。工具/原料moreexcel工作表方法/步骤1/11分步阅读

    rand函数的语法结构为:=Rand()

    rand函数没有参数,rand函数返回一个大于等于0小于1的随机数。既然是随机数,对于不同的单元格,每次计算工作表时,就会返回一个新的数值。

    2/11

    如图,我们需要在A1到D3中录入12个随机数,可以按下列步骤完成。

    第一步:在A1中录入公式:=rand()回车,函数返回一个随机数。

    3/11

    第二步:向右向下复制填充公式,就会得到一系列大于等于0小于1的随机数。

    需要注意的是:这些数值在0-1之间随机均匀分布,每次计算工作表时都将返回一个新的随机实数。

    4/11

    单单用rand函数只能得到0和1之间的随机数,若我们需要0-5之间的随机数,就要把rand函数返回数值扩大5倍即可。

    如图,在A1中录入公式=rand()*5,并把函数向下向右复制填充,就得到0-5之间的随机实数了。

    5/11

    若需要得到20-100之间的随机实数,需要将rand函数返回的数值乘以80后加上20即可。

    如图,在A1中录入公式=RAND()*80+20,并把函数向下向右复制填充,就得到20-100之间的随机实数了。

    6/11

    总结一下,若要生成a----b(ab)之间的随机数,需要录入函数

    =rand()*(b-a)+a

    以上函数只是生成了一些小数,若我们需要整数,需要在rand函数前面嵌套一个取整函数int函数即可。

    例如:我们需要10---50之间的整数,在A1中录入公式=INT(RAND()*40+10),并把函数向下向右复制填充,就得到10-50之间的随机实整数了。

    7/11

    rand函数应用在实际工作中,我们可以自行模拟7位数字的机选体彩号码。

    如下图所示:若体彩要求号码在0-9之间,

    我们在C2中录入公式:=INT(RAND()*($B$2-$A$2)+$A$2),回车,并向右复制填充公式,就得到了一注随机彩票号码。

    8/11

    若要想得到5注号码,只需将鼠标选中C2:I2,向下拉5行即可。

    9/11

    以上是我们利用rand函数可以得出一组随机数据,有时候我们有固定的数据,需要随机排列若干组这些数据。也可以用rand函数。

    下图中,A列是我们统计出来的一组数据。我们需要随机排列这些数据。

    原理:在B列中随机列出一些数据,重新排列B列数据,A列中的数据就随之重新排列。

    按下面步骤进行:

    第一步:在B1中录入公式=rand(),回车后向下拉,B列得出一组随机数据。

    10/11

    点击【排序和筛选】根据B列数据升序或者降序排序,A列就会生成一组不同排列顺序的数值。

    上述步骤重复,就会生成另一组不同排列顺序的数据。

    11/11

    如果我们需要不同位数的随机小数,可以用round函数和rand函数嵌套使用。

    例如20-50之间的小数(保留到小数点后两位)。

    在A1中录入公式“=ROUND(RAND()*30+20,2)”并把函数向下向右复制填充即可。

    注意事项

    若此经验对您有用,请投我一票,谢谢!!

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_443238.html

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号06-01 11:15:45  耗时:0.035