生活工程体验信仰哲学精神
快软网
精神世界
探索历史
哲学文学
艺术价值
信仰创造
境界审美
体验技术
技能工具
工程信息
医学生产
生活运用
操作能力

excel随机数excel随机数小数点

7月7日 心碎巷投稿
  Excel中的随机数并非是每个用户都需要的功能,大多数人的数据都会使用固定数字和公式,可能不需要在他们的报告中出现随机数。
  财务模型可以使用依赖于概率的随机模拟,有些数据模型可能需要运行数千次,但随机数生成器会提供每次模拟的参数。
  无论您需要怎么样的随机数,Excel都有多种生成它们的方法。
  在这篇文章中,我将向您展示可用于将随机数插入到工作簿中的各种方法。
  我将向您展示的第一种方法是在Excel中生成随机值的最简单方法。
  Excel中有一个非常简单的RAND函数,它不需要参数,会生成一个0到1之间的随机数。
  RAND函数示例:
  RAND()
  此函数没有必需或可选的参数。该函数始终以一组空括号输入。此函数将生成一个介于0和1之间的随机小数,但不包括0或1
  有可能会存在重复值,但是概率会比较低,因为在0和1之间的小数是太多了。返回的值将遵循均匀分布。这意味着0和1之间的任何数字都有可能被返回。
  使用RAND()在任意两个数字之间生成随机数:
  可以使用RAND()函数的简单公式在任意两个数字之间生成随机数。
  RAND()(YX)X
  这样就可以在X和Y之间创建一系列随机数。
  在任意两个数字之间生成随机整数:
  有时,我们遇到的需求是在两个给定数字之间生成随机整数。这也可以使用一个简单的公式来完成。
  ROUND(RAND()(YX)X,0)
  即使用ROUND函数对RAND函数的结果进行四舍五入到零小数位
  可以将这个公式复制到电子表格的列中,如果您一直按F9重新计算,您将看到从1到10的各种数字组合
  但是由于整数数字是离散的,生成的随机数很可能在列表中重复,这取决于生成随机范围的最小值和最大值。
  ROUND(RAND()(43)3,0)
  这也适用于产生负数。假设需要生成3到4之间的随机整数,那么上面的公式就是你所需要的
  将RAND函数乘以7将产生0到7之间的随机数。将3添加到结果并四舍五入到零小数位,这将给出3到4的随机整数范围。
  2使用RANDBETWEEN函数生成随机数
  这个函数相对比使用RAND函数更容易使用,因为它包含额外的运算符来达到需要的特定随机数范围。
  RANDBETWEEN函数的语法:
  RANDBETWEEN(bottom,top)bottom是返回值的下限top返回值的上限函数将在下限值和上限值之间生成随机整数
  RANDBETWEEN函数示例:
  RANDBETWEEN(3,4)
  请注意,RANDBETWEEN函数只能生成整数。没有办法让函数产生小数。然而,它比RAND函数来实现相同的结果要简单得多。
  3使用RANDARRAY函数生成随机数
  部分情况下,可能不仅需要单个随机值,还需要一组随机值。RANDARRAY函数是对此的完美解决方案。它将用一组随机数填充一系列单元格,不过此功能仅适用于Microsoft365版本的Excel
  RANDARRAY函数的语法:
  RANDARRAY(〔rows〕,〔columns〕,〔min〕,〔max〕,〔wholenumber〕)rows是要返回的行数columns是要返回的列数min是随机数的最小值max是随机数的最大值wholeNumber为TRUE返回整数,FALSE返回小数
  此函数的所有参数都是可选的。如果不包含任何参数,将获得一个带随机小数,与RAND函数的结果相同
  RANDARRAY函数示例:
  RANDARRAY(4,3,6,14,TRUE)
  要生成4行3列的6到14之间的整数随机数数组,您可以使用上述公式。这将产生一个数组。注意到数字周围的蓝色边框了吗?这些都是由1个公式产生的
  请注意,数组的左上角始终锚定在公式所在的单元格上。按F9重新计算电子表格将更改数组中的所有数字
  如果没有输入最小值或最大值,则将使用默认值0到1。最小值必须小于最大值,否则会出现VALUE!错误。如果更改了RANDARRAY公式中的行或列参数,数组将自动调整大小。这就是它们被称为动态数组公式的原因
  注意:如果输入的输出范围内的一个单元格中已经有了数据,将收到SPILL!错误,同时不会覆盖任何已有数据
  4使用分析工具插件生成随机数
  还有另一种方法可用于在不使用公式的情况下插入随机数。可以使用加载项来创建随机数。Excel附带一个分析工具库加载项,但您需要先安装它才能使用它
  1单击功能区中的文件选项卡
  2在窗口的左下方窗格中,向下滚动并单击选项
  3在弹出窗口的左侧窗格中,单击加载项
  4勾选分析工具库,单击确定
  5Excel功能区的数据选项卡上,现在有一个名为分析的组,就可以看到到数据分析的选项
  使用分析工具包生成随机数:
  可以在其中输入参数以生成随机数
  变量数:这是输出表中所需的随机数列数。如果留空,则所有列都将填充在您指定的输出范围内随机数:这是要生成的随机数的行数。如果留空,指定的输出范围将被填充分布:可以从下拉列表中选择多种分布方法,例如均匀分布或正态分布。根据在此处的选择,参数部分将提供不同的选项参数:输入值以表征选定的分布随机种子:这是可选的,将是算法产生随机数的起点。如果再次使用相同的种子,它将产生相同的随机数。如果留空,它将从计时器事件中获取种子值输出区域:输入要在电子表格中构建表格的位置的左上角单元格。如果您将变量参数留空,则需要指定整个区域。请注意,该区域内的现有数据将被覆盖新建工作表:此选项将在工作簿中插入一个新工作表并将结果粘贴到单元格A1单元格,在相邻的框中输入工作表名称,否则将使用默认名称新建工作簿:这将创建一个新工作簿并将结果粘贴到第一张工作表的单元格A1单元格中
  5用VBA生成随机数
  VBA(VisualBasicforApplications)是位于Excel前端的编程语言,也可用于生成随机数。但是,它比简单地在Excel中的单元格中输入公式要复杂,而且需要一些编程知识才能使用它
  要打开VBA编辑器,请使用AltF11键盘快捷键
  在窗口(项目资源管理器)的左侧窗格中,将看到打开的工作簿(包括加载项)和可用的工作表
  在窗口顶部的菜单上,单击插入,然后单击模块。这将向当前电子表格添加一个模块窗口。将以下代码粘贴或添加到模块中
  SubRandomNumber()MsgBoxRnd()EndSub
  按F5运行它,Excel中将出现一条消息弹出窗口,并显示一个随机数。点击确定,您将返回代码窗口。
  再次运行代码,将显示不同的随机数。随机数将介于0和1之间,但不包括0或1的值。
  还可以为Rnd函数提供一个参数,该参数是用于生成随机数的算法起点的种子。如果种子值设置为负数或零,则每次将显示相同的随机数。
  例如,如果您想生成3到10之间的完整随机数,则可以使用以下代码。此代码将随机数乘以7,然后将其加3,然后四舍五入到小数点零位。假设您想在单元格中显示您的随机数。您可以使用以下代码执行此操作
  SubRandomNumberSheet()DimMAsIntegerForM1To5ActiveSheet。Cells(M,1)Round((Rnd(10)7)3,0)NextMEndSub
  还有一个名为Randomize的VBA函数。可以在Rnd函数之前使用它来将种子值重置为计时器事件或任何给定的参数
  SubRandomNumberV2()Randomize(10)MsgBoxRound((Rnd()7)3)EndSub
  6生成不重复的随机数
  可能会遇到这样一种情况:想生成一系列随机数,但又不想看到任何重复值出现。
  可能希望从1到10的数字之间选择3个随机数,但其中3个所选数字中的每一个都是唯一的。
  有几种可能的解决方案:
  RANK。EQ和COUNTIF函数的解决方案:
  先使用RANDBETWEEN创建随机数,然后使用下一列中的公式对它们进行排名,从而从1到10的随机排序序列
  RANDBETWEEN(1,10)
  然后,可以使用RANK。EQ函数对它们进行排名,以创建一个从1到10的序列,该序列是随机排序的
  RANK。EQ(B2,B2:B11)COUNTIF(B2:B2,B2)1
  注意,公式使用了绝对引用(符号),以便在向下复制公式时公式引用保持固定
  用VBA解决:
  还可以使用VBA生成一串从1到10的无重复随机数
  SubRandomNumberNoDuplicates()DimMAsInteger,TempAsString,RandNAsIntegerForM1To5Repeat:RandNRound((Rnd(10)9)1,0)IfInStr(Temp,RandN)ThenGoToRepeatActiveSheet。Cells(M,1)RandNTempTempRandNNextMEndSub
  代码迭代从1到5的值,每次生成1到10之间的随机数。
  它测试随机数以检查它是否已经生成。这是通过将成功的数字连接成一个字符串然后搜索该字符串以查看该数字是否已被使用来完成的。
  如果已找到,则它使用标签重复返回并重新生成一个新号码。再次测试它尚未使用。如果是新号码,则将其添加到工作表中
  动态数组的解决方案:
  假设要从序列1到10中返回5个数字。您希望每个选择的数字都是唯一的。这可以使用SEQUENCE、SORTBY、RANDARRAY和INDEX函数的组合来完成
  INDEX(
  SORTBY(
  SEQUENCE(10),
  RANDARRAY(10)
  ),
  SEQUENCE(5)
  )
  上面的公式创建了一个从1到10的数字序列
  然后使用SORTBY函数以随机顺序对它们进行排序,并对RANDARRAY函数生成的随机数列进行排序。效果是按随机顺序对序列进行排序。
  现在,如果想获得5个随机且唯一的数字,只需从随机排序的序列中取出前5个数字。这正是INDEX函数所做的!这部分公式将从随机排序的序列中返回前5个数字
  结论
  在Excel中有多种生成随机数的方法。无论您需要整数、小数还是具有上限和下限的随机数范围,都可用Excel来生成。
  但是,请记住,这些数字是由算法生成的伪随机数。尽管随机数生成器通过了所有随机性测试,但它们并不是真正的随机数
投诉 评论 转载

【歌词】showinmelove歌手:ShopBoyz热文聚 NeonTreesLoveAndAffectionlrcbyJermenEverybodystellineverybodyoffItsthelastthing……好文:怎么睡觉快热文聚热点网 记得有人说过,看一个人有多热爱生活,就看他如何对待两件事:一是吃饭,一是睡觉。吃饭这事不用多说,一菜一汤之间都是对生活态度的体现,但睡觉这件事,好像很多人都没真正重视过,……excel随机数excel随机数小数点热评聚热点网 Excel中的随机数并非是每个用户都需要的功能,大多数人的数据都会使用固定数字和公式,可能不需要在他们的报告中出现随机数。财务模型可以使用依赖于概率的随机模拟,有些数据模……梦幻西游坐骑任务梦幻西游2坐骑任务热议聚热点网 在梦幻西游五开玩法当中,什么样的五开组合都有人玩,什么样的阵容都有人在体验。但不管是什么样的组合,最终的目的都是为了提高效率,从而增加了游戏体验感。当然,每个人的经济能力都不同……诺基亚“老将”N950尝鲜Sailfish系统热博聚热点网 Jolla公司的Sailfish系统是以原始的MeeGo为蓝本打造的,所以在该系统发布之初,官方就表示未来也将支持原先的诺基亚MeeGo手机。Jolla首款手机已经在上周开卖,……【歌词】一定要回家歌手:何龙雨热议聚热点网 一定要回家作词:何龙雨作曲:吴清华演唱;何龙雨编曲;子夜的钟声录音;91脑百斤。和声混音;基地小虎出品发行;志航唱片,何龙雨歌词千寻LRC制作:此昵称不存在4224……【歌词】生意兴隆DJ小鱼儿ExtendedMix歌手:陈玉建 生意兴隆(DJ小鱼儿ExtendedMix)作词:陈玉建作曲:陈玉建主唱:陈玉建VS大火合:生意兴隆财源广进生意兴隆财源广进大火:今天大家来……【歌词】守住爱歌手:欧霖热议聚热点网 《守住爱》作词:欧霖作曲:欧霖演唱:欧霖发行:金翼龙唱片别像是一场隔世的梦相依在今生别成空相互憧憬今世未来要爱得彻底别说原……重庆民事律师婚内协议能约定孩子的抚养权吗?热文聚热点网 问:重庆民事律师婚内协议能约定孩子的抚养权吗?律师解答:婚内协议能约定孩子的抚养权吗?只有未违反法律规定的婚内协议才可以约定孩子抚养权。夫妻双方想要在婚内协议……怎样才能带来好运热文聚热点网 运势怎么越来越好呢?宇宙真相告诉我们越感恩运势会越来越好秘密这本书告诉我们宇宙吸引力法则是真实有效的感恩的力量很强大抱怨的力量很可怕一直在抱怨自己身体不……【歌词】SomebodyShouldaToldYa歌手:Tr T。I。TopBackLRCbylzh,fromjiangxipingxiangHaaaa。。。MannieFreshIgotyouniggaImgonnas……好文:狗的特点有哪些热文聚热点网 现在养狗的人很多,但不是每个人当初养狗的理由都是一样的。喜欢养狗的几种人,你属于哪一类?现在人们的生活条件好了,都流行养宠物,什么猫猫狗狗、兔子羊驼之类的,都有人养。有的……
烧光近1300亿!10万亿市场,容不下垂直电商深度热议聚热点 大S具俊晔同框秀恩爱,汪小菲新店开业露笑容,旧爱新欢各自安好 最流行的“面罩唱法”,4个方法让你的声音统一、明亮、强穿透热 某酸奶品牌称从百岁老人肠道采集益生菌网友集体留下心理阴影热文 《环形战争》凭什么被玩家称为两年来最优秀的战棋,公测即霸榜T 好文:佛指舍利简单介绍(佛指舍利是什么)热闻聚热点网 设计趋势AVAD范可萨设计:华润置地温州悦玺:照见自我的底色 《吞噬星空》官方紧急修改54集正片,但是粉丝看后却依然不买账 【歌词】SameGirl歌手:JackJohnson热议聚热 【政策】支持外贸高质量发展,海南出台32条措施热评聚热点网 有朝一日去台湾垦丁过冬养老吧,那里气候宜人,海景比三亚更漂亮 我国哪些白酒值得买?经过评比,这4款“小众酒”最受行家欢迎热
授权委托书为什么说河南人偷井盖(别人说河南偷井盖我们该咋反驳)中秋节知月亮优秀作文500字影迷老妈后土庙爱情是个冷笑话txt(10个幽默冷笑话)芝麻酱有保质期吗?芝麻酱保质期有多长时间?中医美白秘方中医护肤美白秘方由内而外的自然白说话讲技巧的小故事两则及感悟你有多久没有运动了?滕哈赫没有卡塞米罗我们也可以战胜阿森纳对球队现况满意警惕!寻找创业项目他被骗9。6万,让人防不胜防

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找新乡渭南铜川松江山南雅安松原荃湾淮北昭通平凉鞍山赤峰苗栗保亭池州渝北株洲陇南濮阳三沙秀山密云鸡西