繁体   English   中英

如何计算Excel中发生事件的概率?

[英]How to calculate a probability of events in excel?

有人可以用Excel公式帮助我进行1000次测试,在40种结果中只有两种可能性发生该事件。 在Excel中有可能吗?

例如:我从1到40的一束中有40颗编号的宝石。当我尝试1000次时,我随机挑选1或2颗宝石多少次?

是否可以在excel中执行此操作并获得%的详细答案?

这是一种方法:

将此公式放在A1中,然后向下复制到A1000,它将充当选择石头的随机事件:= RANDBETWEEN(1,40)

在另一个单元格中,使用以下公式获取1和2的计数:

=SUM(COUNTIF(A1:A1000,{1,2}))

为了得到百分比,我相信您可以弄清楚。

每次单击F9都会重新计算A列中的随机数。

当然,Excel 不会生成真正的随机数。

数学家已经对该特殊的统计问题进行了深入研究,因此您不必进行模拟,但可以使用众所周知的结果。 或者,如果您必须模拟(例如,对于家庭作业),则可以提供一种测试方法。

当您有一个事件E可能发生1/20 = 0.05的时间,并且您想知道事件E发生K的概率(K = 0,1,2,3,...,999,1000)在N = 1000次测试中,可以得到二项分布 B(n = 1000,p = 0.05)。

在Excel中, BINOMDIST()提供了该二项式分布。

BINOMDIST(49, 1000, 0.05, FALSE)

给出当事件概率为p = 0.05时,在N = 1000个测试中看到K = 49个事件的概率。

FALSE是针对1000个测试的一种特定结果,即K = 49。

TRUE将给出小于或等于的累积概率,即,将K = 0、1、2、3,...,49个事件的概率相加。

在单元格A1中输入=RANDBETWEEN(1,40)然后将其复制到B1000

在单元格C1中输入=IF(OR(AND(A4=1,B4=2),AND(A4=2,B4=1)),1,0)

在单元格D1中输入=SUM(C:C)/1000

按F9将重新计算

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM