分享

如何在Microsoft Excel中产生随机数

 外语行天下 2023-05-17 发布于福建

在 Microsoft Excel 中生成随机数类似于在 Excel 中摇骰子,你可以将其用于各种用途。

Excel 有称为 RAND 和 RANDBETWEEN 的特殊函数,可以快速生成随机数。

RAND 函数给你一个介于0和1之间的小数,比如0.24或0.89。RANDBETWEEN 函数为你提供特定范围(如24、26或29)之间的整数。

Excel 中生成的随机数可以帮助解决数学问题,模拟现实场景,选择随机样本进行分析,并增强加密和安全系统,那么如何产生随机数呢?

一、使用 RAND 函数

RAND 函数不需要参数。

1、在空白单元格中输入公式“=RAND()”

2、按Enter键

二、使用 RANDBETWEEN 函数

语法:

RANDBETWEEN (bottom, top)bottom 是最小值。top 是要生成随机数的范围的最大值。

假设我们想要创建值在100到200之间的示例销售数据,使用 RANDBETWEEN 函数制定营销活动战略。

1、创建一个数据表,其中包含要为其创建示例销售数据的客户ID和月份

2、选择要在其中显示随机数的单元格范围

3、输入公式“=RANDBWEEN(100,200)”

4、按Ctrl+Enter,该公式产生100到200之间的随机数,如下图所示

三、使用 INDEX 和 RANDBETWEEN 函数

假设我们有一份参赛者名单,并想随机选出一个获胜者。我们将使用 INDEX 和 RANDBETWEEN 函数来实现这一目标。

1、在空白单元格中输入公式“=INDEX(A2:A10,RANDBETWEEN(2,8))”

公式解释:

  • a、RANDBETWEEN 将选择一个介于2和8之间的随机整数,并将结果传递给 INDEX 函数。

  • b、INDEX 函数将整数视为行号,并返回相应的数据(此处为获胜者的姓名)。

2、按 Enter 键查看获胜者的姓名

需要注意的是:

  • 为了防止 Excel 每次重新计算单元格时随机数发生变化,请使用 Excel 中的粘贴特殊功能将其转换为静态值。

  • 使用 RAND 函数得到重复随机数的可能性很低,而使用 RANDBETWEEN 得到重复随机数字的可能性很高。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多