如何在不同可能出现的概率下随机生成数值,excel能不能做? 比如1 概率10% 2 15% 3 20% 4 15% 5 25% 6 15%

如题所述

A1=RAND()
A2=IF(A1<=0.1,1,IF(AND(A1<=0.25,A1>0.1),2,IF(AND(A1<=0.45,A1>0.25),3,IF(AND(A1<=0.6,A1>0.45),4,IF(AND(A1<=0.85,A1>0.6),5,6)))))
按F9刷新,A2出现的数字概率符合你的要求
或者直接往下填充,出现的所有数字,符合你得概率,你可以下拉1000行左右证明一下追问

厉害,那如果是1到100个数有不同的概率呢?我要统计的量比较的大

追答

个人认为仅用函数已经力不从心了,因为你的个数很多,而且概率又无规律,就较难用单一函数来完成,一般求助于VBA完成。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-14
excel有随机数函数=RAND(),通过函数公式是可以和概率一起用的,不过没有太明白你说的意思。本回答被网友采纳
第2个回答  2011-09-14
留个脚印,我也想知道Excel能不能做到。
第3个回答  2011-09-22
/////////////