使用RANDBETWEEN函数来生成随机数字
RANDBETWEEN函数可用于在Excel工作表中的一系列值之间生成随机整数(仅限整数)。 随机数的范围是使用函数的参数指定的。
而更常用的RAND函数将返回0到1之间的十进制值,而RANDBETWEEN可以在任何两个定义的值之间生成整数 - 例如0和10或1和100。
RANDBETWEEN的用途包括创建特殊公式,例如上图中第4行所示的投币公式和骰子滚动模拟 。
注意:如果您需要生成包含十进制值的随机数,请使用Excel的 RAND函数 。
RANDBETWEEN函数的语法和参数
函数的语法引用函数的布局,并包含函数的名称,括号,逗号分隔符和参数。
RANDBETWEEN函数的语法是:
= RANDBETWEEN(底部,顶部)
- 底部:(必需)函数作为结果返回的最小可能整数。 可以为该参数输入实际的整数,也可以是工作表中数据位置的单元格引用 。
- 顶部:(必需的)函数作为结果返回的最大可能整数。 可以为该参数输入实际的整数,也可以是工作表中数据位置的单元格引用。
- #NUM! 错误 :如果Bottom参数比Top参数大一些,则RANDBETWEEN函数将返回一个#NUM! 函数所在单元格中的错误值,如上图中第5行所示。
使用Excel的RANDBETWEEN函数
下面列出的步骤将介绍如何让RANDBETWEEN函数返回1到100之间的随机整数,如上图中的第3行所示。
输入RANDBETWEEN功能
输入函数及其参数的选项包括:
虽然可以手动输入完整的函数,但很多人发现使用对话框比较容易,因为它负责输入函数的语法 - 例如参数之间的括号和逗号分隔符。
打开对话框
打开RANDBETWEEN功能对话框:
- 单击单元格C3使其成为活动单元格 - RANDBETWEEN函数所在的位置。
- 点击功能区的“ 公式”选项卡。
- 点击Math&Trig图标打开功能下拉列表。
- 点击列表中的RANDBETWEEN打开函数的对话框。
将输入到对话框中空行的数据将形成函数的参数。
输入RANDBETWEEN函数的参数
- 点击对话框的底线 。
- 单击工作表中的单元格A3 ,将该单元格引用输入到对话框中。
- 点击对话框的顶行 。
- 单击工作表中的单元格B3以输入第二个单元格引用。
- 单击确定完成该功能并返回到工作表。
- 单元格C3中应出现1到100之间的随机数字。
- 要生成另一个随机数,请按下键盘上的F9键,使工作表重新计算。
- 当您单击单元格C3时,完整的函数= RANDBETWEEN(A3,A3)出现在工作表上方的公式栏中 。
RANDBETWEEN函数和波动性
像RAND函数一样,RANDBETWEEN是Excel的易失性函数之一 。 这意味着:
- 函数重新计算 - 每次工作表更改时都会生成一个新的随机数,这包括添加新数据或公式等操作。
- 任何直接或间接依赖于包含易失性函数的单元格的公式也将在每次工作表中发生更改时重新计算。
- 在包含大量数据的工作表或工作簿中,应该谨慎使用易失性函数,因为它们会由于重新计算的频率而减慢程序的响应时间。
重新计算注意事项
处理随机性的函数将在每次重新计算时返回不同的值。 这意味着每次在不同的单元中评估函数时,随机数将被更新的随机数替换。
因此,如果稍后要研究一组特定的随机数,则应该复制这些值,然后将这些值粘贴到工作表的另一部分中。