⽣成⼆维均匀分布随机数_⽤Excel公式⽣成随机数(可重复vsexcel的随机数函数
不重复)
问题1: 从20个数字(1-20)⾥⾯, 如何随机抽3个数字, 可以重复?
C2输⼊公式=RANDBETWEEN(1,20), 下拉到C4.
问题2: 从20个数字(1-20)⾥⾯, 如何随机抽3个不重复的数字?
步骤:
1. A列A2:A21输⼊1,2,3 (20)
2. B列在B2输⼊=Rand(), 下拉到A21
输⼊RAND函数
3. G2单元格输⼊公式:=INDEX($A$2:$A$21,MATCH(LARGE($B$2:$B$21,ROW(A1)),$B$2:$B$21,0)), 下拉公式到G4, 这样就可以⽣成1-20⾥⾯3个不重复的随机数.
输⼊INDEX MATCH组合公式
思路原理:
a. 随机数函数, Rand()能⽣产0-1的随机概率(均匀分布);
b. 长公式剖解: LARGE($B$2:$B$21,ROW(A1) -- 下拉公式的时候,ROW(A1)从1变成2, 3等.这样可以分别随即列(B列)的最⼤值, 次⼤值, 第三⼤值分别是什么.
MATCH(最⼤值, B列, 0) 这个意思是最⼤值所在的位置. INDEX(数组, 位置A列)这个⽤法是指返回⼀个数组/区域指定位置的单元格或者数组元素.
INDEX MATCH是⼀款函数的经典组合, 类似VLOOKUP的⽤法, 但⽤法更加灵活.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论