为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

Excel随机数

2011-08-12 5页 doc 55KB 62阅读

用户头像

is_841616

暂无简介

举报
Excel随机数Excel随机数 Excel随机数 我看了你的表,明白你的意思是要生成1——10之间的整数随机数。但你说要根据已经有的一列数,这我就不明白了。因为无规律的随机数不应该和已给的随机数有关。否则又怎么能称得上真正的随机数呢。 =RAND() 此函数是生成0~1之间的随机小数。 若要生成 a 与 b 之间的随机实数,应使用: =RAND()*(b-a)+a 所以若生成1 与 10 之间的随机实数,应使用: =RAND()*9+1 再来看下一个函数,求整函数 =int(a)表示的是求不大于a的最大整数,比如 int(6.78)=6; ...
Excel随机数
Excel随机数 Excel随机数 我看了你的表,明白你的意思是要生成1——10之间的整数随机数。但你说要根据已经有的一列数,这我就不明白了。因为无规律的随机数不应该和已给的随机数有关。否则又怎么能称得上真正的随机数呢。 =RAND() 此是生成0~1之间的随机小数。 若要生成 a 与 b 之间的随机实数,应使用: =RAND()*(b-a)+a 所以若生成1 与 10 之间的随机实数,应使用: =RAND()*9+1 再来看下一个函数,求整函数 =int(a)表示的是求不大于a的最大整数,比如 int(6.78)=6; int(9)=9; int(-1.5)=-2 int(π)=3 现在把这两个函数结合到一起,就可以完成你的问题了。 选中某一列的第一行的单元格,在其中输入 =int(rand()*9)+1 或者输入: =int(rand()*9+1) 都可以得到1-10之间的一个随机整数。 然后用鼠标拖动该单元右下角的填充柄向下拖动,就可以得到一列符合条件的1-10之间的随机整数了。 用同样的方法你也可以得到一行或多行或多列甚至一个工作表的随机数。 看了以上的说明步骤,希望你能读懂,助你学习快乐! 其他回答: RAND( ) 说明 若要生成 a 与 b 之间的随机实数,请使用: RAND()*(b-a)+a 如果要使用函数 RAND 生成一随机数,并且使之不随单元格计算而改变,可以在编辑栏中输入“=RAND()”,保持编辑状态,然后按 F9,将公式永久性地改为随机数。 示例 如果您将示例复制到空白工作表中,可能会更易于理解该示例。 操作方法 创建空白工作簿或工作表。 请在“帮助”主题中选取示例。不要选取行或列标题。 从“帮助”中选取示例 按 Ctrl+C。 在工作表中,选中单元格 A1,再按 Ctrl+V。 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。 A B 公式 说明(结果) =RAND() 介于 0 到 1 之间的一个随机数(变量) =RAND()*100 大于等于 0 但小于 100 的一个随机数(变量) 祝你成功! 如果您希望产生的乱数是介于 a 与 b 之间的实数,请使用公式: =RAND()*(b-a)+a EXCEL随机数的问题 浏览次数:420次悬赏分:20 | 解决时间:2011-4-30 19:28 | 提问者:QloveY_ever 能否让一个数(这个数小数点后有3位)生成3个随机数,负数也行,而且每个随机数都保留3位小数,并且这3个随机数的总和等于这个数呢,,摆脱大家了 例如给个0.553,能随机生成0.123,0.653,和-0.223.。 最佳 比如你给的数在a1中 B1公式 =round(rand()*a1,3) C1公式一样 =round(rand()*a1,3) D1公式 =a1-b1-c1 即可 追问 谢谢哦,我想问另一个问题,能否在指定的范围内随机取数呢。比如范围的30~70内,保留一位小数 回答 当然可以 =round(rand()*40+30,1) 即可
/
本文档为【Excel随机数】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索