2011-02-10 198 views
0

以下百分比是出現概率。Excel函數

如何在excel中表示這些值。

35% No one buys Coffee Zing 
30% 1 person buys Coffee Zing 
25% 2 person buys Coffee Zing 
10% 3 person buys Coffee Zing 

我嘗試過了:=IF(RAND()<=1-J13-J15-J16,1,IF(RAND()<=1-J13-J14-J16,2,IF(RAND()<=1-J13-J14-J15,3,0)))

但不知何故,我覺得它是錯誤的。任何建議?

+0

你需要每次都使用相同的隨機數字,以適合初學者。 – jswolf19 2011-02-10 12:10:19

回答

0

讓我們在第1行說,我們有一些頭(隨機0 1 2 3)

然後在第2行,我們會把這些機會([空白] 35 30 25 10)

然後在第3行,我們方便地總結了這些機會:

B3=B2 
C3=B3+C2 
D3=C3+D2 
E3=D3+E2 

而且讓我們把在A3我們的隨機數:

A3=Rand()*E3 

請注意,我將它乘以總數(100),因爲我們將它與整數進行比較,而不是用0到1表示的百分比。

第3行現在看起來像這樣:(30.32352 35 65 90 100)

現在,我們爲您在第3行我們對價值觀的隨機數,並堅持在A4答案:

=IF(A3<B3,B1,IF(A3<C3,C1,IF(A3<D3,D1,IF(A3<E3,E1)))) 

注意它是如何不必費心檢查終值,所以你可以有:

=IF(A3<B3,B1,IF(A3<C3,C1,IF(A3<D3,D1,E1))) 
+0

嘿謝謝,我可以與你的答案有關。 – dwyane 2011-02-10 13:43:30