软件:EXCEL 2010
因为有份名单要用来抽奖,但抽奖券数量多的,要有比较多的中奖机会
所以想说用累积数字来抽
累积百分比 ID 数量 累积次数
0.02242152 A 5 5
0.33632287 B 70 75
0.36322870 C 6 81
0.42600897 D 14 95
0.47982063 E 12 107
0.77578475 F 66 173
1.00000000 G 50 223
于是用rand()函数取0~1
再用=VLOOKUP(rand(),上表范围,ID,TRUE)
但发现用这方法找出的A 会是落在0.022~0.33之间的(但这区间其实应该要是B)
而0~0.02...的值找不出ID,且0.99的值会捞出F (这代表G永远不会被抽到)
请问有解吗?