专业游戏门户,分享手游网游单机游戏百科知识攻略!

嗨游网
嗨游网

excel如何生成随机数?Excel 中生成随机数的 5 种方法

来源:小嗨整编  作者:小嗨  发布时间:2022-10-20 08:23
摘要:excel如何生成随机数?Excel 中生成随机数的 5 种方法Excel 中的随机数并非是每个用户都需要的功能 ,大多数人的数据都会使用固定数字和公式,可能不需要在他们的报告中出现随机数。财务模型可以使用依赖于概率的随机模拟,有些数据模型...

excel如何生成随机数?Excel 中生成随机数的 5 种方法


Excel 中的随机数并非是每个用户都需要的功能 ,大多数人的数据都会使用固定数字和公式,可能不需要在他们的报告中出现随机数。

财务模型可以使用依赖于概率的随机模拟,有些数据模型可能需要运行数千次,但随机数生成器会提供每次模拟的参数。

无论您需要怎么样的随机数,Excel 都有多种生成它们的方法。

在这篇文章中,我将向您展示可用于将随机数插入到工作簿中的各种方法。

1/ 使用 RAND 函数生成随机数

我将向您展示的第一种方法是在 Excel 中生成随机值的最简单方法。

Excel中有一个非常简单的RAND函数,它不需要参数,会生成一个 0 到 1 之间的随机数。

RAND 函数示例:

= RAND ( )

excel如何生成随机数?Excel 中生成随机数的 5 种方法


此函数没有必需或可选的参数。该函数始终以一组空括号输入。此函数将生成一个介于 0 和 1 之间的随机小数,但不包括 0 或 1

有可能会存在重复值,但是概率会比较低,因为在0和1之间的小数是太多了。返回的值将遵循均匀分布。这意味着 0 和 1 之间的任何数字都有可能被返回。

使用RAND()在任意两个数字之间生成随机数:

可以使用RAND()函数的简单公式在任意两个数字之间生成随机数。

= RAND ( ) * ( Y - X ) + X

这样就可以在 X 和 Y 之间创建一系列随机数。

excel如何生成随机数?Excel 中生成随机数的 5 种方法


在任意两个数字之间生成随机整数:

有时,我们遇到的需求是在两个给定数字之间生成随机整数。这也可以使用一个简单的公式来完成。

= ROUND ( RAND ( ) * ( Y - X ) + X, 0 )

即使用 ROUND 函数对RAND函数的结果进行四舍五入到零小数位

excel如何生成随机数?Excel 中生成随机数的 5 种方法


可以将这个公式复制到电子表格的列中,如果您一直按 F9 重新计算,您将看到从 1 到 10 的各种数字组合

但是由于整数数字是离散的,生成的随机数很可能在列表中重复,这取决于生成随机范围的最小值和最大值。

= ROUND ( RAND ( ) * ( 4 - -3 ) + -3, 0 )

excel如何生成随机数?Excel 中生成随机数的 5 种方法


这也适用于产生负数。假设需要生成-3到4之间的随机整数,那么上面的公式就是你所需要的

将 RAND 函数乘以 7 将产生 0 到 7 之间的随机数。将 -3 添加到结果并四舍五入到零小数位,这将给出 -3 到 4 的随机整数范围。

2/ 使用 RANDBETWEEN 函数生成随机数

这个函数相对比使用 RAND 函数更容易使用,因为它包含额外的运算符来达到需要的特定随机数范围。

RANDBETWEEN 函数的语法:

= RANDBETWEEN ( bottom, top )
  • bottom 是返回值的下限

  • top 返回值的上限 函数将在下限值和上限值之间生成随机整数

RANDBETWEEN 函数示例:

= RANDBETWEEN ( -3, 4 )

excel如何生成随机数?Excel 中生成随机数的 5 种方法


请注意,RANDBETWEEN 函数只能生成整数。没有办法让函数产生小数。然而,它比 RAND 函数来实现相同的结果要简单得多。

3/ 使用 RANDARRAY 函数生成随机数

部分情况下,可能不仅需要单个随机值,还需要一组随机值。RANDARRAY 函数是对此的完美解决方案。它将用一组随机数填充一系列单元格,不过此功能仅适用于 Microsoft 365 版本的 Excel

RANDARRAY 函数的语法:

= RANDARRAY ( [rows], [columns], [min], [max], [whole_number] )
  • rows是要返回的行数

  • columns 是要返回的列数

  • min 是随机数的最小值

  • max是随机数的最大值

  • whole_Number为 TRUE 返回整数,FALSE 返回小数

此函数的所有参数都是可选的。如果不包含任何参数,将获得一个带随机小数,与 RAND 函数的结果相同

RANDARRAY 函数示例:

= RANDARRAY ( 4, 3, 6, 14, TRUE )

excel如何生成随机数?Excel 中生成随机数的 5 种方法


要生成 4 行 3 列的 6 到 14 之间的整数随机数数组,您可以使用上述公式。这将产生一个数组。注意到数字周围的蓝色边框了吗?这些都是由1个公式产生的

请注意,数组的左上角始终锚定在公式所在的单元格上。按 F9 重新计算电子表格将更改数组中的所有数字

  • 如果没有输入最小值或最大值,则将使用默认值 0 到 1。

  • 最小值必须小于最大值,否则会出现#VALUE!错误。

  • 如果更改了RANDARRAY公式中的行或列参数,数组将自动调整大小。这就是它们被称为动态数组公式的原因

注意:如果输入的输出范围内的一个单元格中已经有了数据,将收到#SPILL!错误,同时不会覆盖任何已有数据

4/ 使用分析工具插件生成随机数

还有另一种方法可用于在不使用公式的情况下插入随机数。可以使用加载项来创建随机数。Excel 附带一个分析工具库加载项,但您需要先安装它才能使用它

1/ 单击功能区中的 文件 选项卡

excel如何生成随机数?Excel 中生成随机数的 5 种方法


2/ 在窗口的左下方窗格中,向下滚动并单击 选项

excel如何生成随机数?Excel 中生成随机数的 5 种方法


3/ 在弹出窗口的左侧窗格中,单击加载项

excel如何生成随机数?Excel 中生成随机数的 5 种方法


4/ 勾选 分析工具库,单击确定

excel如何生成随机数?Excel 中生成随机数的 5 种方法


5/ Excel 功能区的“数据”选项卡上,现在有一个名为“分析”的组,就可以看到到“数据分析”的选项

excel如何生成随机数?Excel 中生成随机数的 5 种方法




本文地址:IT知识频道 https://www.eeeoo.cn/itzhishi/699596.html,嗨游网一个专业手游免费下载攻略知识分享平台,本站部分内容来自网络分享,不对内容负责,如有涉及到您的权益,请联系我们删除,谢谢!


IT知识
小编:小嗨整编
相关文章相关阅读
  • 变异系数怎么算(excel怎么算变异系数)

    变异系数怎么算(excel怎么算变异系数)

    如何计算变异系数(excel如何计算变异系数)算术平均数通过算术平均,可以得到预测目标在某个观测期的时间序列的算术平均值,作为下一个预测值。调和平均值调和平均值,也叫倒数平均值,是变量倒数的算术平均值的倒数。(1)简单平均公式(2)加权平...

  • excel乘法公式怎么用,excel乘法公式怎么输入

    excel乘法公式怎么用,excel乘法公式怎么输入

    excel乘法公式怎么用,excel乘法公式怎么输入摘要:方法一、1.打开excel表格,如图所示表格;2.在开始页面,点击空白单元格,点击上方“fx插入函数”;3.在弹出页面查找函数中输入“product”,点击下方“确定”;4.在弹出页...

  • 启用宏在哪里设置,Excel启用宏两种设置方法

    启用宏在哪里设置,Excel启用宏两种设置方法

    启用宏在哪里设置,Excel启用宏两种设置方法我们都知道宏的作用是把一些命令组织起来完成特定的任务。宏是一个抽象的概念,所以需要利用“VBA”高级程序语言来编制。在Excel中用“VBA”高级程序语言编制宏,可以实现但是需要多步才能完成的操...

  • excel扩展名是什么,怎么查看excel扩展名

    excel扩展名是什么,怎么查看excel扩展名

    excel扩展名是什么,怎么查看excel扩展名excel从2007开始后缀名就开始了变化,很多人不知道excel的后缀名是什么,excel后缀名从office2007以后已经开始了改变,今天我们将来了解下excel的后缀名的一些故事。如何...

  • excel表格求和公式,excel表格求和怎么操作

    excel表格求和公式,excel表格求和怎么操作

    excel表格求和公式,excel表格求和怎么操作excel有一个特别好用的功能,那必然就是函数的运用,可以令庞大的数据快速运用函数公式计算出想要的结果,其中excel表格求和是如何求和的呢?小编在这篇文章总结了4种求和的方法。方法1:选中...

  • excel求和公式怎么输入,excel求和公式怎么用

    excel求和公式怎么输入,excel求和公式怎么用

    excel求和公式怎么输入,excel求和公式怎么用方法一、1.打开excel表格,点击合计下方的单元格,输入“=”,点击并输入“B2+C2”,按Enter(回车键);2.点击求和完成单元格,鼠标放在右下角,拖动鼠标拉到需要的位置,完成求和...

  • x的平方怎么打出来(excel怎么输入x的平方)

    x的平方怎么打出来(excel怎么输入x的平方)

    在工作中,我们在统计面积的时候,经常需要在数字后面加上单位平方米,但是一个一个的加起来很麻烦。这里有一个简单的方法教你。您可以通过单元格定制在数字后直接添加平方米。1.打开一个excel"商品信息统计表",如图所示。现在......

  • row函数是什么意思,Excel中row函数用法

    row函数是什么意思,Excel中row函数用法

    row函数是什么意思,Excel中row函数用法一、函数定义row函数又叫引用行号函数,它的作用就是返回引用的单元格所在的行序号。二、函数语法结构表达式为: =Row(reference),其中Reference为需要得到其行号的单元格或单...

  • 周排行
  • 月排行
  • 年排行

精彩推荐