搜索范围表,以使用随机参数获取结果

Searching a table of ranges, to get the result using a random parameter

提问人:İsmail Mert Tarihçi 提问时间:11/17/2023 最后编辑:Babananaİsmail Mert Tarihçi 更新时间:11/18/2023 访问量:53

问:

我正在尝试创建一个超级基本的模拟。在这个模拟中,将使用 RAND() 选择一个随机浮点数,将这个 RAND() 与范围表进行比较,我们将得到该范围的第一个索引。你可以把它想象成游戏中的扭蛋系统。例如:

表1:

项目 最小范围 最大量程**
项目 1 0.0 0.5
项目2 0.5 1

表2(预期结果)

随机 项目名称
0.3 项目 1
0.893 项目2

项目将具有不同的概率范围,因此有必要建立这样的范围。我不能直接从项目列表中随机选择一个值,它们需要权重。

我对构建它的其他方式持开放态度。

我尝试了不同的查找和匹配,但它并没有真正起作用。

Excel 公式 电子表格

评论


答:

2赞 user11222393 11/17/2023 #1

键是match_mode和“排序”范围进行查找:

=XLOOKUP(A11,$C$2:$C$6,$A$2:$A$6,,1)

结果:

enter image description here