东方之明
发表于 2022-3-9 13:35:25
如图,公式=LOOKUP(RAND(),SUMIF(OFFSET(A4,,,,COLUMN(A:J)),">0")%,B3:K3)
你上面列举的概率和不是100%!难道有时候还会不出现数字?
用户易象中正
发表于 2022-3-10 22:00:48
附件供参考
平凡是金
发表于 2022-3-13 15:52:11
不好意思,大佬,是我表达得不是很清楚,我重新做了个表,麻烦大佬给填个公式。
长安万里行
发表于 2022-3-14 01:58:36
谢谢大佬,我的表格是这样,麻烦大佬重新给看看。
群子哥
发表于 2022-3-15 00:54:09
B2=LOOKUP(RAND(),{0,1,10,40,200,300,450,700,900,970}%/10,COLUMN(A:J)-1)下拉
李林冲
发表于 2022-3-16 12:06:48
假定概率不变,将样本扩大10倍,{0.1;0.9;3;16;10;15;25;20;7;3}*10可得到每个数字出现的区间为{1;10;40;200;300;450;700;900;970;1000},故
=MATCH(RANDBETWEEN(1,1000),{1;10;40;200;300;450;700;900;970;1000})-1
郑新生
发表于 2022-3-19 04:10:42
谢谢大佬,如果概率精确到小数点后两位,是不是就要乘以100倍?
这个区间数值不知道什么意思,麻烦大佬跟我说一下。另外,如果我要生成数值是0-27,28个数字,这个区间要怎么改呢?麻烦大佬了。
附件是最终表格,麻烦大佬指教。本来想根据大佬说的,自己修改公式,但是大佬说的取值范围理解不了,所以不知道怎么修改,只改了生成范围,麻烦大佬订正,谢谢。
我是我就是我
发表于 2022-3-27 04:28:52
大佬可否根据我这个表格给一个公式?