EXCEL随机生成数值怎么弄?
比如我要生成3.5-5.2或者18.5-25.6之间的随机数值,这个公式怎么编??为什么会出现大于4.2的,我设置的是3.2-4.2区间啊...
比如我要生成3.5-5.2或者18.5-25.6之间的随机数值,这个公式怎么编??
为什么会出现大于4.2的,我设置的是3.2-4.2区间啊 展开
为什么会出现大于4.2的,我设置的是3.2-4.2区间啊 展开
展开全部
首先输入等于RANDBETWEEN 函数,然后输入需要生成的字段,在输入需要结束的字段,按回车确定,在填充公式,这样就能批量生成随机数字。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
分开看比较清楚
RANDBETWEEN(3.2,4.3),这个函数是取整数,是取3.2到4.3中间的整数,结果就是4,
rand(),随机得到0到1之间的一个小数
所以RANDBETWEEN(3.2,4.3)+rand()得到结果是4.几的一个数值
=round,是四舍五入取整,
=round(RANDBETWEEN(3.2,4.3)+rand(),1)
简化后就是=round(4.几,保留一位小数)
最终结果:4.0-4.9之间
RANDBETWEEN(3.2,4.3),这个函数是取整数,是取3.2到4.3中间的整数,结果就是4,
rand(),随机得到0到1之间的一个小数
所以RANDBETWEEN(3.2,4.3)+rand()得到结果是4.几的一个数值
=round,是四舍五入取整,
=round(RANDBETWEEN(3.2,4.3)+rand(),1)
简化后就是=round(4.几,保留一位小数)
最终结果:4.0-4.9之间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=3.5+rand()*(5.2-3.5)
=18.5+rand()*(25.6-18.5)
=最小值数+rand()*(最大值-最小值)
=18.5+rand()*(25.6-18.5)
=最小值数+rand()*(最大值-最小值)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=RAND()*(5.2-3.5)+3.5
=RAND()*(25.6-18.5)+18.5
当然 如果你对生成的数值有精度要求
比如小数点后要保留2位 可以嵌套 ROUND函数
=RAND()*(25.6-18.5)+18.5
当然 如果你对生成的数值有精度要求
比如小数点后要保留2位 可以嵌套 ROUND函数
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
randbetwwen函数,再除以10
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询