Excel Randbetween函数
RANDBETWEEN公式生成指定数字之间的随机数。它由两个词组成,随机和之间。随机表示选择任何对任何人都不知道的随机数,而之间表示在指定范围内找到数字。返回的值将仅来自指定范围。它不能超出指定的范围。
给定公式如下:
RANDBETWEEN(bottom, top)
其中,
Bottom :它代表指定范围的较低值
Top :它代表指定范围的较高值
它将返回Excel中指定范围内的整数数字。
条件 :Bottom<Top或Bottom = Top
Bottom永远不能大于Top。否则,Excel将返回错误。
注意:RANDBETWEEN()函数仅接受整数值。
例如,
RANDBETWEEN(4,10)
这里,
4:Bottom
10:Top
它将显示4到10之间的随机数。它可以是任何数字。通常用于在Excel中找到各种学生或姓名之间的幸运抽奖号码。我们只需要以“=RANDBETWEEN(bottom, top)”的形式输入公式。我们可以根据要求设置任何范围。
让我们考虑其他例子。
a. RANDBETWEEN(-10, 0)
返回值:-6
解释:该函数将返回-10到0之间的任何数字,即-10,-9,-8,-7,-6,-5,-4,-3,-2,-1和0。
在这里,返回的值是-6。
b. RANDBETWEEN(1000, 10000)
返回值:1141
解释:在此处,返回的介于1000和10000之间的随机数为1141。
c. RANDBETWEEN(50, 200)
返回值:131
解释:在此处,返回的介于50和200之间的随机数为131。
d. RANDBETWEEN(1, 100)
返回值:19
解释:在此处,返回的介于1和100之间的随机数为19。
RANDBETWEEN()的重要点
- 它不适用于以名称或字母形式表示的字符。它只适用于与数字相关的数据。 例如, RANDBETWEEN(2, 100) 返回的值: 22
- 我们不能像其他函数一样,在函数中指定带有一个或多个单元格间隔的单元格名称。它会显示错误 #VALUE! 例如, RANDBETWEEN(A2, E2) 返回的值: #VALUE! 但是,我们可以指定无间隔的单元格名称。 例如, RANDBETWEEN(A2, B2) 其中, A2和B2包含底部和顶部值。单元格A2和B2之间没有间隔。
- 如果顶部和底部相等,则函数将返回相同的值。 例如, RANDBETWEEN(1, 1) 返回的值: 1
- 函数中底部的数字必须小于或等于顶部的数字。如果底部大于顶部,Excel将返回错误 #NUM! 例如, RANDBETWEEN(5, 2) 返回的值: #NUM! 它代表
- 每次计算时,它都会返回一个新值。 例如, RANDBETWEEN(100, 500) 尝试1: 106 尝试2: 258 尝试3: 260 我们可以看到,每次在函数中指定相同的范围时,它都会返回一个新的数字。
- 对于小数值,函数默认返回1。 例如, RANDBETWEEN(0.5, 5.2) 返回的值: 1
- Excel在底部和顶部的位置上不接受任何空格,而不是整数值。 例如, RANDBETWEEN( , 2) 返回的值: #N/A 它代表值不可用错误。
示例
让我们考虑一些示例。
示例1:找出从1到8的学生的幸运抽奖号码
在这里,我们将使用作为幸运抽奖的RANDBETWEEN()函数。该函数返回一个对任何人都不可预知的值。它可以是指定范围内的任意随机值。
请考虑以下步骤:
- 点击下面所示的 抽奖 前面的单元格:
-
如下图所示,键入 =RANDBETWEEN(1,8) :
-
按下 Enter 键。将显示作为幸运抽奖的返回值。
- 因此,候选人赢得的奖金是 5400卢比 。原因是返回的值是 3 。序号3的匹配奖金为5400卢比。
示例2:在这里,我们将生成各种范围的随机数
请考虑以下表格:
使用RANDBETWEEN()函数生成随机数,请按照以下步骤进行:
- 点击 随机数 列的第一个单元格,输入 =RANDBETWEEN(A4, B4) ,如下所示:
-
按下 Enter 键,生成的随机数将出现。
- 将其拖动到该列的最后一个单元格,如下所示:
因此,每个单元格上的RANDBETWEEN()函数将起作用:
=RANDBETWEEN(5,7)
返回值: 5
=RANDBETWEEN(-2,10)
返回值: 2
=RANDBETWEEN(-50,2)
返回值: -16
=RANDBETWEEN(450,500)
返回值: 495
=RANDBETWEEN(1200,25000)
返回值: 21216
=RANDBETWEEN(0,5)
返回值: 4
=RANDBETWEEN(-1,1)
返回值: 1