【动态数组】行业案例:辽宁福利彩票35选7(勘误+续集)
创作者俱乐部成员
困难如山,我有金山。
欢迎收看本期【动态数组】专题,我是学弟。
本期学弟继续上一帖,进行辽宁福利彩票35选7的研究。
社区ID:清华学弟任泽岩
WPS办公软件商业讲师
- 金山办公最有价值专家(KVP)、金山办公认证讲师(KCT)、金山WPS社区优秀创作者、金山文档行业金鹰社社员、表格菁培班毕业生;
- 微博认证职场博主、微信视频号年度潜力主播、百度百科【任泽岩】词条收录;
- 中国南方航空公司十佳教员、金牌微课制作师,全国培联/培协推优大赛金奖获得者,《培训》杂志“师道匠心”全国金牌内训师称号获得者,两度获得Toastmasters国际演讲会International Speech Contest赛事冠军;
- 中国管理科学学会高级企业培训师,入选全国优秀技能型人才库。
特别鸣谢:
【ET表格高阶够能先遣队】
@天生我财 老师
@新路 老师
学弟上一篇帖子https://bbs.wps.cn/topic/18760?chan=share&fromshare=copylink被指出:
随机投注的公式有误。经验证,现进行勘误:
❎(错误写法)
功能1,随机选号效果,使用动态数组公式:
=TAKE(SORTBY(RANDARRAY(1,35,1,35,TRUE),SEQUENCE(1,35,1,1),1),1,7)
✅(正确写法)
功能1,随机选号效果,使用动态数组公式:
=TAKE(SORTBY(SEQUENCE(1,35,1,1),RANDARRAY(1,35,1,35,TRUE),1),1,7)
其中SORTBY函数内两个参数的顺序写反,导致出现随机投注出现了重复的号码。
在此订正,深表歉意!
此外,学弟也在老师们的帮助下,找到另外两种写法,这两种方法大同小异:
=XLOOKUP("中"&SUM(--(C3:I3=TRANSPOSE($C$10:$I$10)))&
REPT("+1",OR($C3:$I3=$C$11)),$M$3:$M$10,$L$3:$L$10,"未中奖")
=XLOOKUP("中"&SUM(--(C3:I3=TRANSPOSE($C$10:$I$10)))&
IF(OR($C3:$I3=$C$11),"+1",""),$M$3:$M$10,$L$3:$L$10,"未中奖")
这两种写法的好处都是可以不用辅助列。
C3:I3=TRANSPOSE($C$10:$I$10)
是新方法的精妙之处。
等号左边是一个1行7列的行数组,等号右边是一个7行1列的列数组。
进行判断之后,即可得到一个全为TRUE或FALSE逻辑值填充的7行7列数组:
其中,
TRUE代表号码中奖(红球),FALSE代表未中奖。
此外,有朋友咨询,随机打号50注,会有多大中奖的概率,于是学弟制作了另一张工作表,用于模拟50注的情况:
成本100元,奖金按照辽宁福利彩票官方公布的4-7等奖:200、50、20、5元的标准进行计算。
在下面的动图中,请大家关注粗实线框中的Q3:R9区域,以及R10单元格(用SUMPRODUCT计算的总奖金)。为了方便大家查看中奖情况,学弟设置了条件格式。
现在,开始随机摇奖!
注:动图质量仅供参考,原因很复杂
目前学弟在虚拟机上安装的是新函数内测版,不支持屏幕录制功能;
学弟mac本机上,不支持大部分动态数组函数;
学弟手持手机录制,需要同时按Fn+F9刷新,难免画面抖动;
社区帖子不支持.mp4,需要在在线转.gif,因此有水印……
从摇奖结果可以看出:
学弟摇了十几秒,没有出现前4等奖的情况,最高一次是五等奖;
从数学期望上看,极少有回本的时候。
因此:慎重随机打号~ 凭实力猜号段、人工选号为佳。(个人建议,仅供参考)
修改完善后的文件如下:
辽宁福利彩票35选7
https://kdocs.cn/l/cuHZAN79Njk4
如果你觉得今天的教程对你有帮助,欢迎在下方为我点一颗小红心💖💖💖哦!
>>> 欢迎收看清华学弟任泽岩WPS社区【个人帖子合集】 <<<
创作者俱乐部成员
创作者俱乐部成员
创作者俱乐部成员
WPS函数专家
创作者俱乐部成员