找回密码
 注册

便捷登录,只需一步

微信登录,快人一步

搜索
查看: 1687|回复: 2

Excel中误差范围内的随机数

[复制链接]

1

主题

63

回帖

106

积分

学前班

wfits币
0 个
注册时间
2009-8-7
UID
27947
发表于 2009-8-31 21:17 | 显示全部楼层 |阅读模式
鄙人是做资料员的,公路市政表格用的比较多,对Excel里面数据比较熟悉,所以经常用到随机数,跟大家分享分享。
公式:rand()   单元格内输入    =rand()     的结果是    0~1随机数,小数点后N多位数
若某个数据有误差存在,公式就是    标准值-误差下限+(误差下限+误差上限)*rand()
例如:标准值是100,误差是±5,如果需要N个数据的话,在单元格里输入:   =95+rand()*10       则数值的范围就是95~105(小数点后会有N多位数,如果用到两个随机数运算的话,基本上结果有50%的概率会出错。例如    =95+rand()*10     产生两个随机数       96.477```,显示为96,101.308```显示为101,两个数的和为197.785````显示为198,但是如果按前两个单元格显示的数来算的话是197,所以。。。。需要手动改一个。。。(各位如果有更方便的解决办法,还请赐教)
呵呵,还是需要大家去实践的,总之Excel是门高深的学问{:6_363:}

0

主题

10

回帖

24

积分

学前班

wfits币
0 个
注册时间
2009-8-31
UID
29522
发表于 2009-8-31 21:54 | 显示全部楼层
鄙人是做资料员的,公路市政表格用的比较多,对Excel里面数据比较熟悉,所以经常用到随机数,跟大家分享分享。
公式:rand()   单元格内输入    =rand()     的结果是    0~1随机数,小数点后N多位数
若某个数据有 ...
帅气 发表于 2009-8-31 21:17


你的Excel计算是以显示精度为准的,如果你将 选项 - 重新计算 - “以显示精度”为取消掉
那么前两个你定义为小数点位为0的两个数就是显示198而不是197
.
回复 支持

使用道具 举报

0

主题

10

回帖

24

积分

学前班

wfits币
0 个
注册时间
2009-8-31
UID
29522
发表于 2009-8-31 21:57 | 显示全部楼层
另外如果你经常与Excel‘打交道的话
给你推荐一本书 ExcelHome出版的 [EXCEL实战技巧精粹]
.
回复 支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册 |

本版积分规则

Archiver|手机版|小黑屋|投诉举报|客服微信号:ppm0536|今潍网-潍坊论坛 ( 鲁ICP备14032312号 )

GMT+8, 2025-2-1 04:41 , Processed in 0.092238 second(s), 24 queries , Gzip On.

快速回复 返回顶部 返回列表