=RANDBETWEEN(1,100)返回的是1-100之间的随机整数,返回的数是整数值

RANDBETWEEN返回的是区间内的随机整数,每次刷新都会更新数据,当然如果你按F9也会不停地刷新

excel生成指定范围的随机数RANDBETWEEN函数-趣帮office教程网

返回小数请参照上一篇文章RAND函数

当然我们也可以用RAND结合其他的函数返回整数

只是作为拓展,条条大路通罗马,看你走哪条路

我们通过RAND()*(b-a) a返回a-b之间的实数,然后再通过对这个实数进行处理获取整数,

=QUOTIENT(68.1,1)返回的被除数68.1,除以除数1的整数部分,我们除以1就是对68.1取整

=LEFT(68.1,FIND(".",68.1)-1)通过find找到小数点的位置,再然后通过left截取小数点之前的部分

=FLOOR.MATH(68.1,1)获取68.1是1的整倍数的下舍数字

=INT(68.1)就是对数字进行下舍取整,对于正实数就是去尾法取整

RAND()*(100-10) 10函数返回值 函数公式
68.14743628 =RAND()*(100-10) 10
68 =QUOTIENT(A2,1)
68 =LEFT(A2,FIND(".",A2)-1)
68 =FLOOR.MATH(A2,1)
68 =INT(A2)

当然上面的方式,肯定没有包含全部的方式,还需要根据具体的场景需要确定最合适的方式

下面是官方说明

说明

返回位于两个指定数之间的一个随机整数。 每次计算工作表时都将返回一个新的随机整数。

语法

RANDBETWEEN(bottom, top)

RANDBETWEEN 函数语法具有下列参数:

  • Bottom 必需。 RANDBETWEEN 将返回的最小整数。
  • Top 必需。 RANDBETWEEN 将返回的最大整数。

excel生成指定范围的随机数RANDBETWEEN函数-趣帮office教程网