繁体   English   中英

如何在单列中随机分布一组数字?

[英]How do I randomly distribute a set of numbers across a single column?

我在 A 列中有一组连续的“1”值,例如: 11111 我想将其随机分布在 B 列之间,中间有空格,例如: 1 1 1 1 不太确定如何解决这个问题。 我想对 B 列中的 600 个值执行此操作。感谢任何帮助!

垂直分布的值示例

这个公式可以工作:

=IF(ROUND(RAND(),0)=1,1,"")

它将产生之间的随机数01 ,其舍入为最接近的整数(因此0# ),则返回1 ,如果结果为1并没有什么,如果它是0

在所需的列中根据需要填充任意数量的单元格

编辑:

要限制1出现的次数,请在单元格B2中使用以下公式并向下复制:

=IF(AND(ROUND(RAND(),0)=1,COUNTIF(B$1:B1,1)<6),1,"")

其中6是将出现的最大数量,您可以将其更改为任何整数或引用具有您想要出现的最大数量1的单元格

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM