=RANDBETWEEN(1,100)返回的是1-100之间的随机整数,返回的数是整数值
RANDBETWEEN返回的是区间内的随机整数,每次刷新都会更新数据,当然如果你按F9也会不停地刷新
返回小数请参照上一篇文章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 将返回的最大整数。
评论 (0)