Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: whwang0123

[已解决]求助-5至10内的随机数不许出现0

[复制链接]
 楼主| 发表于 2014-11-1 21:39 | 显示全部楼层
Select 发表于 2014-11-1 21:22
我只会基本的,等等看有没有更好方法吧

主要是你那个函数要三个步骤,他那个函数只要2步就可以了。看看有没有只有一个函数除了0其他的就以随机数显示。
回复

使用道具 举报

发表于 2014-11-1 21:49 | 显示全部楼层
whwang0123 发表于 2014-11-1 21:37
=IF(RAND()

不明白 RAND()<0.9 ,是什么含义?
回复

使用道具 举报

 楼主| 发表于 2014-11-1 22:15 | 显示全部楼层
Select 发表于 2014-11-1 21:49
不明白 RAND()

哦,本来rand()就是0至1的数,只是因为第一参数没地方移走,所以,<0.9基本是个多余的摆设,但是也可以达到效果的,你那1/3不就是0.33333333333333333,也相当于是摆设。
回复

使用道具 举报

发表于 2014-11-1 22:29 | 显示全部楼层
-5,-4,-3,-2,-1,1,2,3,4,5,6,7,8,9,10,共15个数
-5,-4,-3,-2,-1,共5个数,占总个数的1/3
1,2,3,4,5,6,7,8,9,10,共10个数,占总个数的2/3


rand()有1/3的机会返回<1/3的值,所以去-5 到 -1里求随机数
rand()有2/3的机会返回>1/3的值,所以去1 到 10里求随机数
回复

使用道具 举报

发表于 2014-11-1 22:37 | 显示全部楼层
本帖最后由 Select 于 2014-11-1 22:42 编辑

对于2楼,在-5,-4,-3,-2,-1,1,1,2,3,4,5,6,7,8,9,10这16个数中,
非1的数被抽中的机会是1/16
1被抽中的机会是 2/16=1/8
回复

使用道具 举报

 楼主| 发表于 2014-11-1 22:45 | 显示全部楼层
Select 发表于 2014-11-1 22:37
对于2楼,在-5,-4,-3,-2,-1,1,1,2,3,4,5,6,7,8,9,10这16个数中,
非1的数被抽中的机会是1/16
1被抽中 ...

你了解的比较透。
回复

使用道具 举报

 楼主| 发表于 2014-11-1 22:46 | 显示全部楼层
Select 发表于 2014-11-1 22:37
对于2楼,在-5,-4,-3,-2,-1,1,1,2,3,4,5,6,7,8,9,10这16个数中,
非1的数被抽中的机会是1/16
1被抽中 ...

就是公式长了点,思路是一样的。
回复

使用道具 举报

发表于 2014-11-1 23:13 来自手机 | 显示全部楼层
本帖最后由 Select 于 2014-11-1 23:14 编辑

rand()有1/3的机会返回<1/3的值,所以去-5 到 -1里求随机数,1/3 * 1/5 = 1/15。
rand()有2/3的机会返回>1/3的值,所以去1 到 10里求随机数,2/3 * 1/10 = 2/30 = 1/15。
即所有数都是 1/15 的机会。
回复

使用道具 举报

发表于 2014-11-2 09:19 | 显示全部楼层
那就用这个吧,各数字概率是一样的,最佳答案那个公式概率存在不一致
  1. =LARGE(ROW(1:10)*{-1,1},RANDBETWEEN(1,15))
复制代码

评分

参与人数 1 +15 金币 +15 收起 理由
蓝粆 + 15 + 15 神马都是浮云

查看全部评分

回复

使用道具 举报

发表于 2014-11-2 09:23 | 显示全部楼层
这个更简单一些,同样是各数字出现概率完全一致
  1. =TEXT(RANDBETWEEN(-5,9),"[=]10")
复制代码

评分

参与人数 2 +16 金币 +15 收起 理由
whwang0123 + 1 能不能详细解说这个函数的意思
蓝粆 + 15 + 15 神马都是浮云

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-4 11:47 , Processed in 0.436280 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表