在excel表格中公式=ROUND(RAND()*-4+5,0) 中的-4是怎么得来的

 我来答
夔斐蒉忆灵
2020-01-17 · TA获得超过3811个赞
知道大有可为答主
回答量:3179
采纳率:30%
帮助的人:178万
展开全部
=ROUND(RAND()*-4+5,0)
这个公式是将一个0到1的随机数乘以-4得到一个-4到0的随机数,然后将这个随机数加5得到1到5之间的随机数。最后对这个随机数进行四舍五入的取值,得到1到5之间的自然数。
但这个公式取得的自然数中,1和5出现的概率和与2、3、4中的每个数的概率相同。如果你需要得到概率相同的1到5的自然数的话。用下面这个公式:
=ROUNDDOWN(RAND()*-4+6,0)
释宇受慧丽
2019-03-26 · TA获得超过3434个赞
知道大有可为答主
回答量:3076
采纳率:24%
帮助的人:187万
展开全部
rand()*-4表示一个大于-4,小于0的随机数
再与5相加
round函数把这个相加的结果取整
-4,只是你的随机数的一个常量
总的公式是返回1~5的随机整数
可以简化为
=int(rand()*5+1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
盛琦甲向雪
2019-05-03 · TA获得超过3814个赞
知道大有可为答主
回答量:3074
采纳率:32%
帮助的人:236万
展开全部
结束公式的时候同时按ctrl+shift+回车
看看是不是你要的结果
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式