用excel 如何让7 8 9 10 1112 13 14 15这9个数随机出现180个。并且保证

用excel如何让789101112131415这9个数随机出现180个。并且保证每个数出现20次?直接说步骤就好。... 用excel
如何让7 8 9 10 1112 13 14 15这9个数随机出现180个。并且保证每个数出现20次?
直接说步骤就好。
展开
 我来答
ExcelPower
2015-11-09 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11862

向TA提问 私信TA
展开全部

首先Excel 选项  启用迭代计算,迭代次数 设为30000次,确定


然后 A1输入公式:

=IF(COUNTIF(A$1:A$180,A1)<>20,RANDBETWEEN(7,15),A1)

公式下拉 到 A180即可


如附件  A列 为其中一个结果

需要重新生成 ,重新下拉即可 




E2806
推荐于2016-05-18 · TA获得超过831个赞
知道小有建树答主
回答量:184
采纳率:100%
帮助的人:81.9万
展开全部
假如说你想让他们在第A列出现,最简单的做法是:
1、从A1到A9写上7、8、……、15共9个数;
2、选中A1:A9,向下填充直到A180,这时A1:A180就是这180数,每个恰好出现20次;
3、在B1单元格中写入“=RAND()”,用随机函数生成一个值;
4、类似地,从B1向下填充直到B180,这时B1:B180全是"=RAND()";
5、最后一步,按列B排序,排序后A1:A180中的内容就是所需要的180随机数。
需要注意的是由于随机数的值是随时更新的,每次排序后A1:A180的顺序并不相同。
追问
好棒~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tcmcz
2015-11-09 · TA获得超过3492个赞
知道大有可为答主
回答量:3744
采纳率:73%
帮助的人:1060万
展开全部
用宏:
先建一个数组,按顺序输入这9个数20遍,然后再对这个数组进行随机排列。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
trace夏
2015-11-09 · 超过36用户采纳过TA的回答
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:37.3万
展开全部
你确定有见过吗?随机出现又要规定每个数字出现20次。逻辑上都不合理,就算有编程软件可以,也不会随机出现180吧,不然怎么叫编程,都没有规律了还肿么弄呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
第三黑狱
2015-11-09
知道答主
回答量:7
采纳率:0%
帮助的人:2.7万
展开全部
excel编辑数据都是要求有规律的,做不到随机
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式