excel取随机数

合集下载

利用EXCEL表格进行随机抽样

利用EXCEL表格进行随机抽样

第二题2.使用RAND函数进行抽样:某公司需要从100名员工中随机抽取10名参加义务植树活动。

现在需要通过EXCEL选择员工的编号,并对员工的编号进行排序,写出结果:(小题解题主要步骤)工具—加载宏—分析数据库,如下图然后点击确定,数据分析选项就会出现在菜单栏的工具下,点击插入—函数—Rand函数,如下图:点击确定,在函数栏输入=RAND()*(100-1)+1,确定即可得一个数值,如选中单元格,右键单击,选择设置单元格格式,如下既得一个随机数值002,拖动填充柄,得到10个数值,再选中者10个数,选择复制,再右键单击,选择选择性粘贴—数值,如下确定,然后排序一下就可以了.3.使用RANDBETWEEN函数进行抽样:某体育彩票进行抽奖,需要从标号00001~99999的消费者中随机抽取10位中奖者,试采用RANDBETWEEN函数随机选中观众的号码,写出结果:(小题解题步骤)插入—函数—RANDBETWEEN,如下点击确定,在出现的参考函数编辑器中输入如下数据,如图:点击确定,右键单击单元格格式步骤如上一题所示,确定.4.利用“随机发生器”进行抽样:某体育彩票进行抽奖,需要从标号00001~99999的消费者中随机抽取10位中奖者,试采用随机发生器随机选中观众的号码,并对号码进行排序,写出结果:(4小题解题步骤:)工具—数据分析—随机数发生器,确定,在弹出的编辑器中输入如下数据:点击输出区域右边的指定10个单元格,确定即可,再将单元格格式设置一下,将得出的10个数值固定,和以上题相同: 确定,排序即可.5.利用抽样宏进行抽样:某图书进行推销活动,从购物清单标号001-100的消费中随机抽取10为幸运者免费赠送作何编号作为签名的图书,使用抽样宏随机抽取出幸运消费则的编号:(5小题解题步骤)先做一个表,利用填充柄会很快.如下图工具—数据分析—抽样:确定.如下图;输入区域为有100个数字的单元格(用鼠标选中即可),输出区域为任意的10个单元格,如图:确定,产生10个随机数,再固定为数值设置数字格式:确定,在排序就可以了.6.利用等距抽样进行抽样:某城市有私营企业300个,拟定样本量为7个,利用等距抽样进行企业营销状况调查,写出抽样结果:(6小题解题步骤)如图,输入一下信息:B3单元格即可得值将B3中的数值调整为整数,利用Round函数: 确定,在弹出的编辑器中进行编辑,结果如下:既得整数43.接下来用ROUNDBETWEEN函数从1-43中选出一个数,作为第一个随机数, 插入—函数—ROUNDBETWEEN如图:确定,在弹出的编辑器中输入一下信息:确定,既得第一个随机数,固定得出的第一个数为数值(方法同上) 在B6单元格输入=B5+B4,如图:将光标放在B4处,按F4键,则出现按回车键,则计算出第一个数,用填充柄进行填充得出七个数设置单元格格式,如图:确定,就可以了.如图:完成.。

EXCELL随机数值取值范围

EXCELL随机数值取值范围

用excel实现区间内随机取值
在一行表格里随机取10个值,在一段区间内。

比如,41.42到36.53这个区间内随机取10个值,分别填充到每个单元格。

=RAND()*4.89+36.53
解释一下rand()是取得一个0-1的随机数,所以RAND()*4.89得到0-4.89的随机数,你可根据这个原理获得任何自己想要的数据区间。

另外rand()产生的随机数会随你每操作一次而变化,为了便于操作,你可以通过工具-选项-重新计算里选手动重算(按F9后才会重新计算,但每次打开文档还是会重新计算,建议最后用复制+选择性粘贴将公式得到的随机数固定)
例:
0~-5:=RAND()*-5+0
0~30:=RAND()*30+0
0.3~0.5:=RAND()*0.2+0.3
正负3.0:=RAND()*6-3 取值一位小数
正负10:=RANDBETWEEN(-10,10)。

excel随机不重复分组取数

excel随机不重复分组取数

===============
随机分组
创建DE二个辅助列
D2公式=rand()下拉
E2公式=rank(d2,$D$2:$D$121)
下拉
F1第一组G1第二组H第三组I第四组
F2=vlookup(row(a1),if({1,0},$e$2:$E$121,$B$2:$B$121),2,0)&" "&vlookup(row(a1),if({1,0},$e$2:$E$121,$A$2:$A$121),2,0)
2016025 30 21 11 16 19 33 31 2016-03-01
2016026 16 5 45 7 2 1 33 2016-03-03
2016027 29 48 49 17 26 32 40 2016-03-05
2016028 16 34 4 30 3 39 14 2016-03-08
2016001 6 34 8 41 32 11 47 2016-01-02
2016002 18 45 2 5 7 30 11 2016-01-05
2016003 29 11 9 47 43 6 8 2016-01-07
2016004 15 8 30 45 18 4 38 2016-01-10
2016013 1 39 29 32 44 5 4 2016-01-30
2016014 36 28 34 18 33 30 2 2016-02-02
2016015 7 38 13 35 15 45 32 2016-02-04
2016016 11 21 13 19 15 29 41 2016-02-07
如果需要生成一个不重复的随机序列。

教你在Excel中生成随机数的5种方法

教你在Excel中生成随机数的5种方法

【原】教你在 Excel 中生成随机数的 5 种方法2022-02-21Excel 中的随机数并非是每个用户都需要的功能,大多数人的数据都会使用固定数字和公式,可能不需要在他们的报告中出现随机数。

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

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

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

1/ 使用 RAND 函数生成随机数我将向您展示的第一种方法是在Excel 中生成随机值的最简单方法。

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

RAND 函数示例:= RAND ( )此函数没有必需或可选的参数。

该函数始终以一组空括号输入。

此函数将生成一个介于 0 和 1 之间的随机小数,但不包括 0 或 1 有可能会存在重复值,但是概率会比较低,因为在0和1之间的小数是太多了。

返回的值将遵循均匀分布。

这意味着 0 和 1 之间的任何数字都有可能被返回。

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

= RAND ( ) * ( Y - X ) + X这样就可以在 X 和 Y 之间创建一系列随机数。

在任意两个数字之间生成随机整数:有时,我们遇到的需求是在两个给定数字之间生成随机整数。

这也可以使用一个简单的公式来完成。

= ROUND ( RAND ( ) * ( Y - X ) + X, 0 )即使用ROUND函数对RAND函数的结果进行四舍五入到零小数位可以将这个公式复制到电子表格的列中,如果您一直按 F9 重新计算,您将看到从 1 到 10 的各种数字组合但是由于整数数字是离散的,生成的随机数很可能在列表中重复,这取决于生成随机范围的最小值和最大值。

= ROUND ( RAND ( ) * ( 4 - -3 ) + -3, 0 )这也适用于产生负数。

excel随机生成指定数量的数据的函数

excel随机生成指定数量的数据的函数

题目:Excel中随机生成指定数量数据的函数1.引言在日常工作中,我们经常需要处理大量数据,有时候需要生成一定数量的随机数据来模拟实际情况或者测试程序的性能。

Excel作为一款强大的办公软件,其中提供了丰富的函数和工具来帮助我们处理数据。

本文将介绍如何在Excel中使用函数来随机生成指定数量的数据。

2.RAND函数在Excel中,我们可以使用RAND函数来生成一个0到1之间的随机数。

具体的函数格式为:=RAND()。

每次计算或输入其它数据时,RAND函数都会随机生成一个新的数值。

但是,这样的随机数并不一定符合我们的要求,因为我们需要生成指定的数量的随机数。

3.ROUND和INT函数为了生成指定数量的随机数,我们可以结合使用ROUND和INT函数来实现。

先来介绍一下ROUND函数。

ROUND函数的作用是将一个数四舍五入到指定的位数。

具体的函数格式为:=ROUND(数值, 位数)。

假设我们需要生成100个0到100之间的随机整数,可以使用=ROUND(RAND()*100,0)来实现。

这样就能生成0到100之间的随机整数了。

另外,INT函数的作用是向下取整,具体的函数格式为:=INT(数值)。

结合INT函数,我们可以生成指定范围内的随机整数。

4.RANDBETWEEN函数RANDBETWEEN函数是Excel中提供的专门用于生成指定范围内的随机整数的函数。

具体的函数格式为:=RANDBETWEEN(下限, 上限)。

=RANDBETWEEN(1,100)就会生成1到100之间的随机整数。

5.数组公式除了上述提到的函数之外,还可以使用数组公式来生成指定数量的随机数。

数组公式是Excel中一个强大且灵活的功能,能够对一组数据进行复杂的操作。

下面是一个使用数组公式生成指定数量随机数的示例:假设我们需要生成100个0到100之间的随机整数,可以使用如下的数组公式来实现:={ROUND(RAND()*100,0),ROUND(RAND()*100,0),…}注意,这是一个数组公式,需要按下Ctrl+Shift+Enter键来确认输入,而不是单纯的回车键。

随机数生成器excel怎么用

随机数生成器excel怎么用

随机数生成器excel怎么用
在Excel中,你可以使用`RANDBETWEEN`函数来生成指定范围内的随机整数,或者使用`RAND`函数生成0到1之间的随机小数。

以下是使用这两个函数的步骤:
使用`RANDBETWEEN`生成随机整数:
1. 选择目标单元格:
-选择你希望生成随机整数的单元格。

2. 输入`RANDBETWEEN`函数:
-在选中的单元格中输入以下函数:
```excel
=RANDBETWEEN(bottom, top)
```
其中,`bottom`是范围内的下限,`top`是范围内的上限。

例如,要生成1到100之间的随机整数,可以使用:
```excel
=RANDBETWEEN(1, 100)
```
3. 按下Enter键:
-输入完函数后,按下Enter键,生成随机整数。

4. 更新随机数:
-如果你需要重新生成随机数,可以选择单元格,然后按下`F9`键。

使用`RAND`生成随机小数:
1. 选择目标单元格:
-选择你希望生成随机小数的单元格。

2. 输入`RAND`函数:
-在选中的单元格中输入以下函数:
```excel
=RAND()
```
3. 按下Enter键:
-输入完函数后,按下Enter键,生成随机小数。

4. 更新随机数:
-如果你需要重新生成随机数,可以选择单元格,然后按下`F9`键。

请注意,每次计算表格或按下`F9`键时,`RANDBETWEEN`和`RAND`函数都会重新生成随机数。

如果你希望保留生成的特定随机数,可以将其值复制粘贴为数值或使用其他方法。

excel随机取数公式

excel随机取数公式

excel随机取数公式
Excel中的随机取数公式为RAND(),可以在单元格中输入该公式来生成一个0到1之间的随机数。

如果需要在一定范围内随机取整数,可以使用以下公式:
=ROUND(RAND()*(最大值-最小值)+最小值,0)
其中“最大值”和“最小值”分别代表所需生成的整数范围内的最大值和最小值。

该公式会生成一个位于指定范围内的随机整数,并将其四舍五入到最接近的整数。

如果需要生成一组重复率较低的随机数,可以使用以下公式:
=IF(COUNTIF($A$1:A1,A1)/ROW(A1)<=0.1,RAND(),"")
该公式会生成一组随机数,并根据指定重复率(此处为10%)在随机数中插入空单元格,以减小随机数的重复率。

使用这些公式,可以便捷地生成随机数并在数据分析中应用。

excel随机生成指定数量的数据的函数 -回复

excel随机生成指定数量的数据的函数 -回复

excel随机生成指定数量的数据的函数-回复题目:Excel中随机生成指定数量数据的函数及使用方法导言:在使用Excel进行数据模拟、数据分析等工作中,经常会遇到需要随机生成一定数量的数据的情况。

手动逐一输入这些数据既耗时又容易出错,而Excel提供了一些函数可以帮助我们轻松实现这一目标。

本文将一步一步解释如何使用Excel中的函数随机生成指定数量的数据。

第一步:设置数据范围在开始使用Excel的函数之前,我们需要先决定生成数据的范围。

例如,假设我们需要生成100个介于1到100之间的随机整数。

这个范围设定将有助于我们选择合适的函数。

第二步:使用RANDBETWEEN函数生成随机数在Excel中,可以使用RANDBETWEEN函数生成指定范围内的随机整数。

该函数的语法如下:RANDBETWEEN(bottom, top)其中,bottom和top分别表示指定范围的下限和上限。

在我们的例子中,我们可以在Excel单元格中输入以下公式:=RANDBETWEEN(1, 100)按下回车键后,该单元格将显示一个1到100之间的随机整数。

通过拖动填充手柄或复制粘贴该公式,你可以轻松生成指定数量的随机整数。

第三步:使用RAND函数生成随机小数如果我们需要生成指定范围内的随机小数,可以使用RAND函数。

RAND 函数会生成一个介于0到1之间的随机小数。

我们可以通过以下公式将其映射到期望的范围:=(top - bottom) * RAND() + bottom其中,bottom和top分别表示指定范围的下限和上限。

假设我们需要生成100个介于0到1之间的随机小数,可以在Excel单元格中输入以下公式:=(1 - 0) * RAND() + 0同样地,通过拖动填充手柄或复制粘贴该公式,你可以快速生成指定数量的随机小数。

第四步:控制随机数的精度在实际应用中,我们可能需要控制随机数的精度,以便满足特定的需求。

Excel提供了ROUND函数和自定义格式的选项。

两个单元格数字之间的随机数

两个单元格数字之间的随机数

两个单元格数字之间的随机数
在Excel中,可以使用RANDBETWEEN函数在两个单元格数字之间生成随机数。

具体操作方法如下:
1. 打开Excel表格,选择一个空单元格。

2. 在该单元格中输入函数公式:=RANDBETWEEN(单元格A的数字, 单元格B的数字)。

3. 替换公式中的单元格A和单元格B为实际的单元格地址,例如:=RANDBETWEEN(A1, B1)。

4. 按下回车键,即可在指定的两个单元格数字之间生成一个随机数。

需要注意的是,由于是随机数生成,每次生成的结果都会不同。

如果需要固定结果,请将公式复制到其他单元格中,或者将生成的结果复制到其他单元格中。

此外,还可以使用RAND函数生成单个随机数,然后在单元格中与其他数字进行运算或拼接。

例如,在单元格中输入公式:=RAND()*(单元格B的数字-单元格A的数字)+单元格A的数字,也可以实现相同的效果。

excel产生随机数的方法

excel产生随机数的方法

一、正态分布的随机小数
1、产生符合正态分布的随机数:输入“=NORMINV(RAND(),mean,standard_dav)”,mean 是均值,standard_dav是标准方差。

2、下拉的方式产生需要数目的随机数,全选,复制,再右键点“选择性粘贴”,选“数值”(这样做的目的是为了将公式形式去掉,不然它会再次产生新的随机数,而你被蒙在鼓里),然后排序。

3、另起一栏,输入“=NORMDIST(X,mean,stardard_dav,false)”,X是刚才输入的随机数所在位置,产生概率后,下拉,得到需要的全部随机数对应的概率,然后就可以作出我们熟悉的正态分布曲线了。

二、产生随机数
1、0-1的小数
“=RAND()”
2、生成制定范围的随机整数
“=RANDBETWEEN(范围下限整数,范围上限整数)”
3、将带小数的数值变成整数,首先要知道你是要四舍五入,还是进1,还是去尾取整。

这三种取整方式分别用函数round, roundup和rounddown就可以了,函数括号里,第一个是单元格,第二个是你想保留小数位的个数,因为这边是取整,所以输入0就可以了
三、产生满足正态分布的随机整数
公式:=ROUND(NORMINV(RAND(),mean,standard_dav),0),其中mean是均值,standard_dav是标准方差(四舍五入)。

excel随机数字公式的使用教程

excel随机数字公式的使用教程

excel随机数字公式的使用教程
Excel中经常需要使用到随机数字的公式,随机数字公式具体该如何使用呢?下面是店铺带来的关于excel 随机数字公式的使用教程,希望阅读过后对你有所启发!
excel 随机数字公式的使用教程
随机数字公式使用步骤1:如果大家想在excel中生成数a与数b 之间的随机实数,可以借助函数RAND()来实现,只需输入公式:=a+RAND()*(b-a)
随机数字公式使用步骤2:比如我想在单元格A1中输入3到5之间的一个随机实数只需输入公式:
=3+RAND()*(5-3)
随机数字公式使用步骤3:然后回车即可,见下图
excel 随机数字公式的使用教程图2
随机数字公式使用步骤4:如果想将数a与数b之间的随机实数保留c位小数,可以再外套一个ROUND函数,只需输入公式:=ROUND(a+RAND()*(b-a),c)
随机数字公式使用步骤5:比如我想在单元格A2中输入3到5之间的一个随机实数,且保留2位小数,只需输入公式:
=ROUND(3+RAND()*(5-3),2)
随机数字公式使用步骤6:然后回车即可,见下图
excel 随机数字公式的使用教程图3
excel 随机数字公式的使用教程图4
随机数字公式使用步骤7:注意:
(1)函数RAND()是易失性函数,每当你改动一次excel的数据,RAND()的值就会变化。

如果你不想已经生成的随机值变来变去,可以
取这些单元格的数值而不要其公式(用选择性粘贴--〉数值)
(2)如果你想在多个单元格中输入随机值,可以用ctrl+Enter的方法或者填充功能。

具体方法大家可以百度一下,这里就不详细说明了。

Excel工作表中产生不重复随机整数的两种方法

Excel工作表中产生不重复随机整数的两种方法

Excel工作表中产生不重复随机整数的两种方法
在随机排座位、抽奖和随机安排人员等诸多方面都需要不重复的随机整数。

本文以随机安排出场顺序为例来介绍Excel工作表中产生不重复随机整数的两种方法。

1、启动Excel并打开工作表,选择C3:C10单元格,在编辑栏中输入公式"=RAND()",按Ctrl+Enter键结束输入,此时在单元格中产生随机数,如图1所示。

选择D3:D10单元格,在编辑栏中输入公式"=RANK(C3:C10,C3:C10)",按
Ctrl+Shift+Enter键结束公式的输入,此时选择单元格中获得需要的随机整数,如图2所示。

图1 产生随机数图2 生成不重复的随机整数
提示
首先使用RAND()函数在C列中生成随机数,然后使用RANK()函数对这些随机数排名,这样即可获得随机座位号。

获得随机整数后,如果在工作表中不希望辅助数据显示,将该列隐藏即可。

2、打开工作表,在工作表中选择C3单元格,在编辑栏中输
入公式
"=SMALL(IF(COUNTIF($C$2:C2,ROW($1:$10))=0,ROW( $1:$10)),INT(RAND()*(11-ROW(1:1))+1))",按
Ctrl+Shift+Enter键结束公式输入。

将该单元格公式向下填充到对应单元格中,此时在单元格中将获得不重复的随机整数,如图3所示。

图3 输入公式并生成随机数
提示
首先使用COUNTIF()函数统计已出现的数组,然后使用IF()函数来判断并返回出现过的数组,最后使用SMALL()函数在未出现的数组中提取最小值。

excel表格一定范围内的随机数值

excel表格一定范围内的随机数值

Excel表格中的随机数生成在Excel表格中,我们经常需要使用随机数来进行模拟、抽样或者其他一些计算。

Excel本身提供了多种方式来生成随机数,包括函数和工具,下面我将从简单到复杂逐一介绍。

在文章中,我将会指导你如何在Excel表格中生成指定范围内的随机数,并通过实例展示其应用。

1. 使用RAND()函数生成随机数在Excel中,我们最简单的方式是使用RAND()函数来生成0到1之间的随机数。

其公式为=RAND(),每次编辑表格时都会重新生成一个随机数。

然而,如果我们需要生成指定范围内的随机数,比如在1到100之间,就需要进行一些计算。

我们可以使用以下公式来实现:=1+INT(RAND()*100)这个公式中,RAND()函数生成的随机数乘以100,再通过INT函数取整,最后再加1,就可以生成1到100之间的随机数。

2. 使用RANDBETWEEN(min, max)函数生成指定范围内的随机数为了更加方便地生成指定范围内的随机数,Excel还提供了RANDBETWEEN函数。

其公式为=RANDBETWEEN(min, max),其中min和max分别为所需随机数的范围。

要生成1到100之间的随机数,可以使用=RANDBETWEEN(1, 100)。

值得注意的是,RANDBETWEEN函数生成的随机数是包括边界值的,即1和100都有可能被选中。

3. 高级的随机数生成方法除了上述两种方法外,还可以通过自定义宏或者安装插件来实现更加复杂的随机数生成,比如正态分布随机数、指数分布随机数等。

这些方法通常需要一定的编程知识和Excel技巧,但可以提供更加丰富和灵活的随机数生成功能。

总结回顾通过本文的介绍,我们了解了在Excel表格中生成随机数的几种常见方法。

无论是简单的0到1之间的随机数,还是指定范围内的随机数,Excel都提供了相应的函数和工具来满足我们的需求。

当然,如果需要更加复杂和灵活的随机数生成,还可以通过自定义宏或者插件来实现。

excel表格随机数函数

excel表格随机数函数

excel表格随机数函数
在Excel中,你可以使用多种函数来生成随机数。

以下是一些常用的随机数函数:
1.RAND(): 这个函数返回一个大于等于0且小于1的随机数。

每次打开或重新计算工作表时,它都会返回一个新的随机数。

例子:=RAND()
2.RANDBETWEEN(bottom, top): 这个函数返回一个在指定的bottom 和top(包括bottom和top)之间的随机整数。

例子:=RANDBETWEEN(1, 100)
3.RANDARRAY(rows, [columns], [min], [max], [integer]): 这个函数在较新的Excel版本中可用(Excel 2013及更高版本)。

它返回一个指定行数和列数的数组,其中包含介于min和max之间的随机整数。

如果integer为TRUE,则只返回整数;否则,返回的随机数可以是小数。

例子:=RANDARRAY(5, 2, 10, 20, TRUE)
要生成随机数并保持其值不变,你可以复制该单元格,然后选择“粘贴特殊”-> “值”来将公式转化为固定值。

excel里随机数的公式

excel里随机数的公式

excel里随机数的公式
在Excel中,你可以使用不同的函数来生成随机数。

以下是一些常用的随机数生成函数:
1. RAND() 函数:这个函数会生成一个介于0和1之间的随机小数。

每次计算表格或更改单元格时,都会生成一个新的随机数。

例如:=RAND()
2. RANDBETWEEN() 函数:这个函数用于生成指定范围内的随机整数。

你需要指定范围的最小值和最大值。

例如:=RANDBETWEEN(1, 100)会生成一个介于1和100之间的随机整数。

3. RANDARRAY() 函数(需要Excel 365或更新版本):这个函数可以生成一个数组,其中包含随机小数。

你可以指定数组的行数和列数。

例如:=RANDARRAY(5, 3)会生成一个5行3列的随机小数数组。

excel随机数字,正负号显示出来[excel随机数]

excel随机数字,正负号显示出来[excel随机数]

excel随机数字,正负号显示出来[excel随机数]excel随机数字,正负号显示出来[excel随机数]=rand()*15-5如果需要整数,=int(rand()*15-5)单元格格式自定义为\” \”#;\”-\”#;0;保持编辑状态,然后按F9,将公式永久性地改为随机数。

函数RAND说明:返回大于等于及小于1的均匀分布随机数,每次计算工作表时都将返回一个新的数值。

RAND()说明若要生成a与b之间的随机实数,请使用:RAND()*(b-a) a[标签:tupian] 如果要使用函数RAND生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按F9,将公式永久性地改为随机数。

示例如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法创建空白工作簿或工作表。

请在“帮助”主题中选取示例。

不要选取行或列标题。

从“帮助”中选取示例按Ctrl C。

在工作表中,选中单元格A1,再按Ctrl V。

若要在查看结果和查看返回结果的公式之间切换,请按Ctrl `(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。

AB公式说明(结果)=RAND()介于到1之间的一个随机数(变量) =RAND()*100大于等于但小于100的一个随机数(变量)请参考。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如在H1单元格中输入:
=B1*randbetween(0.4,1.2)
0.4-1.2之间的随机实数 公式:rand()*(1.2-0.4)+0.4
如在H1单元格中输入:
=B1*rand()*(1.2-0.4)+0.4
你要的应该是实数,所以推荐第二个公式
用=rand()函数.
分析如下:
rand()函数的范围是0-1.
你需要的是0.4-1.2,范围是0.8*1。中间值是(0.4+1.2)/2=0.8,最小值是 中间值-范围/2=0.8-0.4=0.4。所以在一个单元里输入:=rand()*0.8+0.4。用自动填充向下 拉一下就可以了。
EXCEL中的ROUND函数
例2:求EXCEL随机数(要求:如1-1000的随机数,不得重复,且1-1000必须有!)
A1 输入 =rand()
下拉至A1000
B1 输入 1, B2 输入 2, 下拉至 B1000, 即B1000 是 1000
点选a1:b1000, 以A列排序
B列便是 1-1000的随机数, 不重复
例3:用excel生成随机数是否是必须指定数字区间(如10-20)范围?不指定一区间、而单指定一个数(如0.6)可以该数附近的随机数吗?
因为你没有指定单个数“周围”的具体范围,所以无法生成随机数。
但是可以得到计算以该数为单位1的周围的数。假设数在A1,则
=A1+(RAND()-RAND())*A1
如果会用excel中去随机数的方法
就会省很多时间呢
X,Y就随你的区间数变化的。
还有一种公式是randif.
公式=RANDIF(X+Y,0)是基础数量,Y就是表示浮动数,0就表示要求整数。
excel提取随机数
EXCEL—随机数+取余
随机数RAND()
语法RAND( )
RAND函数详解:返回大于等于 0 及小于 1 的均匀分布随机实数,每次计算工作表时都将返回一个新的随机实数。
注解:若要生成 a 与 b 之间的随机实数,请使用:RAND()*(b-a)+a
公式“=RAND()*1000”返回一个大于等于0、小于1000的随机数
回车确认后返回的值是商的整数部分2。
如果计算两数(或几个数)的商,可以直接编辑数学运算公式求商,编辑的公式可以复制使用。
要做一堆数据
但是数量很多
就是自己在一定范围内编随机数
量非常多
给个数据区间吧。哈哈。
一般要整数的话
公式=INT(RAND()*X+Y)
看你区间多少。
注释:1、RANDBETWEEN(1,100)产生1到100之间随机整数,用来控制目标数出现的概率;
2、AND(RANDBETWEEN(1,100)>0,RANDBETWEEN(1,100)<86),选择RANDBETWEEN(1,100)产生的1到100之间随机整数之中1到85之间的整数,有85%的概率出现,此时IF函数的结果是RAND()*4+93,即93-97之间的随机数;
在excel表格中要提取一组数字,要求:数字在97-93之间,超出此范围的数字出现概率为15%
问题的关键在于如何控制超出93-97的数字出现概率为15%
公式:=IF(AND(RANDBETWEEN(1,100)>0,RANDBETWEEN(1,100)<86),RAND()*4+93,IF(RANDBETWEEN(0,1)=0,94-1/RAND(),96+1/RAND()))
如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。
例1:EXCEL随机数10到-10:
=INT(RAND()*20-10)
或=RAND()*(10-(-10))+10=RAND()*(10+10)+10
3、否则(也就是RANDBETWEEN(1,100)产生的是86到100之间的整数,有15的概率出现),选择93-97之外的数字;
4、94-1/RAND()产生小于93的数,96+1/RAND()产生大于97的数,IF(RANDBETWEEN(0,1)=0,94-1/RAND(),96+1/RAND())表示在小于93的数和大于97的数之间随机选择一个。
比如0.6,就会求出 0.6±0.6范围的随即数
2,就会求出 2±2之间的随机数
例4:用什么方法可以让Excel生成一列限定了大小的随机数,比如生成0.8-5之间的随机数,我的主要目的是使H列的数等于B列的相应数乘0.4-1.2之间的随机数(要随机数不因其它数据变化发生变化)
0.4-1.2之间的随机整数 公式:randbetween(0.4,1.2)
四舍五入到规定位数:round(A1,0)
Excel自动求商
在Excel内置的粘贴函数中,与除法相关的函数有两个:
MOD(被除数,除数)——返回两数相除的余数。
QUOTIENT(被除数,除数)——返回商的整数部分。
比如
=MOD(5,2)
回车确认后的返回值是余数1。
=QUOTIENT(5,2)
相关文档
最新文档