excel排列组合同时满足一定条件的VBA代码

有如下数据:①有N行数据(每行10-24个数字)如:1.2.3.4.5.6.7.8.9.10,②20组数据(每组6个数字),用来筛选排列组合结果的要从①的数据里随机抽6个... 有如下数据:
①有N行数据(每行10-24个数字)如:1.2.3.4.5.6.7.8.9.10,
②20组数据(每组6个数字),用来筛选排列组合结果的
要从①的数据里随机抽6个数字(比如从第一行随机抽6个),同时6个数字里必须在②的20组数据中有m行有重复数据

求一个宏代码能把满足条件的排列组合结果列出来~

最好把结果生成在sheet2中
换个思路理解就是:
随机组合的6个数字,与20组数据里的(20-m)组没有相同数字~
比如,1.3.5.8.11.13这一组数据 和2.4.6.7.12.14.15.16...无重复部分
展开
 我来答
帐号已注销
科技发烧友

2013-12-05 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:2018
采纳率:0%
帮助的人:949万
展开全部
6个数字里必须在②的20组数据中有m行有重复数据
这句话的中文意思是不是:6的重复数据量的m数据群20必须,The 6 numbers must be in the group of 20 M data in duplicate data???
更多追问追答
追问
是随机组合的6个数字和20组数据有m组有重复
例如:随机组合:1.3.5.8.11.13
20组数据里任意一组有1.3.5.8.11.13中的任意一个,那么这一组数据和随机组合的这组数据无重复,那么就不满足条件。
追答
这段“例如”中没有提到m是怎么被利用的。
chenjiawei5000
2013-12-05 · TA获得超过2779个赞
知道大有可为答主
回答量:2585
采纳率:30%
帮助的人:2066万
展开全部
这210个结果里把要和这20……
这句话没看懂,请举个例子说明一下。
n,m是由用户输入?
最终结果是什么?请举例。

20组数据里任意一组有1.3.5.8.11.13中的任意一个,那么这一组数据和随机组合的这组数据无重复(有重复吧)
更多追问追答
追问
m和n 由用户输入

意思就是10个数字抽6个数 有210种组合结果
然后比如20组分是截图那样的。
那么5.6.7.8.9.10 这一组数据和20组数据就有第1-10组有重复(重复1个或者6个重复都算有重复)那么11-20就不重复了~
追答
那么5.6.7.8.9.10 这一组数据和20组数据就有第1-10组有重复(重复1个或者6个重复都算有重复)那么11-20就不重复了~

这明白了,那么m做什么用?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式