分享

rand函数实例一 | 每日一动画

 甘苦人生2010 2013-09-02

用excel生成1-5的50个随机数字,其中对应的概率分别是30%、40%、10%、15%、5%。
方法是:选中A1:A50区域,输入公式:=MATCH(RAND(),{0,0.3,0.7,0.8,0.95}),按ctrl+enter填充。


公式解析:

1、用RAND()生成0-1之间的随机数;
2、MATCH()函数省略第三个参数时,会查找小于或等于第一个参数的最大值(前提条件:lookup_array 参数中的值必须按升序排列),返回这个值所在的位置。
3、0.3-0就是30%的概率,0.7-0.3就是40%的概率,依此类推,也就控制了1-5随机数出现的概率。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多