以下百分比是出现概率。
如何在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 :(得分: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)))