首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >分布随机生成的数字

分布随机生成的数字
EN

Stack Overflow用户
提问于 2015-04-03 21:57:47
回答 1查看 44关注 0票数 1

在Excel中,我想生成一个随机二进制数(01) 6次,然后将它们分布在六个单元上,但有一些限制:

在这六个单元中最多可以有三个1和三个0,但是每个单元应该随机获得它的值,至少在满足限制之前。

我知道这可以用一些丑陋的if /否则的东西来完成,但我不知道这类事情是否有一个好的功能?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-03 23:15:41

我们创建了一个由三个1's和3个's组成的小表,然后按随机顺序排列它们的样本。

我们在E1,E2,E3中放1,在E4,E5,E6中加0

我们提出:

代码语言:javascript
运行
复制
=RAND()

D1D6

最后,在A1中,公式:

代码语言:javascript
运行
复制
=INDEX($E$1:$E$6,MATCH(SMALL($D$1:$D$6,ROWS($1:1)),$D$1:$D$6,0))

并通过A6将其复制下来

A的值以随机顺序出现在列E中:

每次重新计算工作表时,D列中的值和A列中的值都会发生变化。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29440236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档