以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 在Excel中是否可以用Next函数生成随机整数或者小数? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72788) |
||||
-- 作者:guning007 -- 发布时间:2015/8/6 10:53:00 -- 在Excel中是否可以用Next函数生成随机整数或者小数? 我有一个Excel报表中需要使用一个随机小数,我查了帮助文档,似乎只有next函数可以用,但是不知道在Excel中格式要怎么写? 我的理解如下,但是不对,需要老师帮助,谢谢! <[单价]*(0.95+0.05*NextDouble)>
|
||||
-- 作者:大红袍 -- 发布时间:2015/8/6 10:59:00 -- <[单价]*(0.95+0.05*Rnd())>
或者
<[单价]*(0.95+0.05*Rnd(100))>
或者
<[单价]*(0.95+0.05*Rnd()*100)> |
||||
-- 作者:guning007 -- 发布时间:2015/8/6 11:28:00 -- 红老师,我用了第一个,有效果的,<[单价]*(0.95+0.05*Rnd())> 但是还有个问题,我的报表中有10行数据,每一行都要生成一个不同的随机数,这个公式好像生成的随机数字是相同的,有办法解决吗?谢谢!
|
||||
-- 作者:大红袍 -- 发布时间:2015/8/6 12:05:00 -- 测试了一下,生成的都不同。
output.show(Rnd()) |
||||
-- 作者:guning007 -- 发布时间:2015/8/6 18:01:00 -- 解决了,多谢红老师 |
||||
-- 作者:大师别封我号呀 -- 发布时间:2016/10/21 15:00:00 -- 看你要的是不是这样的,
看附件 |