excel中,自动填写-10至10的保留2位小数点的数字。用rand如何编写?

 我来答
月踏古韵
2012-10-07 · TA获得超过211个赞
知道答主
回答量:39
采纳率:0%
帮助的人:59.7万
展开全部
楼上正解。
1.rand(),随机出现范围0~1的数。不含0和1。
2.rand()*20,随机出现0~20的数。
3.rand()*20-10,随机出现-10~10的数。

4.round(x,2),保留x两位小数。
组合起来就是楼上的=ROUND(RAND()*20-10,2)。
追问
现在烦恼的是 一张EXCEL表里,有多个这样的程序后, 一个数字变换后在其他行列里也跟着变换。 
如何做到 在选定的范围内的变换数字,其他保留以前的随机出现的数字?
追答
选择性粘贴,只粘贴值即可。
详细点:
1.将=ROUND(RAND()*20-10,2)写入单元格。复制该单元格。
2.在需要保持不变的地方使用选择性粘贴,只粘贴值。
3.其他需要变换的地方则直接使用公式。
户珈蓝利03m
2012-10-07 · TA获得超过297个赞
知道小有建树答主
回答量:338
采纳率:0%
帮助的人:83.1万
展开全部
RAND函数是返回大于等于 0 及小于 1 的均匀分布随机实数
RANDBETWEEN函数返回位于指定的两个数之间的一个随机整数
建议用RANDBETWEEN,将上/下限分别设定为-1000/+1000,取出随机整数后,除以100就可以了.
=RANDBETWEEN(-1000,1000)/100
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
虫虫当家
2012-10-14 · TA获得超过3318个赞
知道大有可为答主
回答量:5473
采纳率:0%
帮助的人:635万
展开全部
加在你面前的公式= ROUND((RAND()*(AB)+ B),1)到小数点后一位。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老_菜鸟
2012-10-07 · TA获得超过256个赞
知道小有建树答主
回答量:200
采纳率:50%
帮助的人:134万
展开全部
应该使用另一个随机整数函数,=RANDBETWEEN(-10,10)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuweihwa8888
2012-10-07 · TA获得超过642个赞
知道小有建树答主
回答量:653
采纳率:0%
帮助的人:338万
展开全部
=ROUND(RAND()*20-10,2)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式