求一个概率计算器,我见过一个高手用excel做的,但我不会用。

变量总共2个,设为A、B,然后A、B的出现概率各为50%(这个最好可调,设为M、N),计算10000次(可调,设为Y)里面连续出现10次A(可调,设为X)的概率。

以上X、Y必须可调,M、N尽量吧!

呵,给个傻瓜式的吧

A1设为x,可输入,可更改

b1设为y,可输入,可更改

a3内容为=IF(RAND()<0.5,$A$1,$B$1)  &这是一半一半的概率,如果调比例就调那个0.5这个数就可;


b3的内容为=IF(A3=$A$1,B2+1,0)   &出现x数的累计值

c3的内容为=IF(A3=$B$1,C2+1,0)   &出现y数的累计值


选取a3,b3,c3,一拉到10000或更多


将b列及c列的条件格式---突出显示单元格规格设为>=10


    去找那些变色的吧,哈

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-15
单元格A1:A1000填写内容“=RAND()”
单元格B1填写内容“=IF(A1>M$1/(M$1+N$1),"a","b")”,填充到B1000
单元格M1=10,单元格N1=990(1000-10)
任意单元格填写“=COUNTIF(B:B,"a")”,可以查看出现“a”的次数
任意单元格填写“=COUNTIF(B:B,"b")”,可以查看出现“b”的次数
M1&N1单元格的数字可以按照你想要的填写。追问

按照你的方法做excel,出现的全部都是a,另外要计算的是“连续“10次出现a或者b的次数,比如连续出了10个a然后出b,那算a一次;如果出了9个a然后来个b,那还是算0,这样的几率可能1000次都不来一次;
哦,我想到一个容易理解的说法,抛10万次硬币,计算连续出10次字的概率。

追答

抱歉,理解错了。
继续:AB两列单元格填充到10000行
C1单元格填“=IF(B1="a",1,0)”,
C2单元格填“=IF(B2="a",C1+1,0)”,C3~C10000同C2
D1单元格填“=IF(AND(C2>0,INT(C2/10)-C2/10=0),1,0)”,D2~D10000同D1
E1单元格“=sum(D1:D10000),查看连续10次出现”a“的次数。
要查看”b“,类推......

把D1~D10000单元格填“=IF(AND(C2>0,INT(C2/10)-C2/10=0),1,0)”更改为
D1~D10000单元格填“=IF(AND(C2>0,INT(C2/E$2)-C2/E$2=0),1,0)”

E2填入10或者是你想要的数字。

相似回答