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...无重复部分 展开
①有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...无重复部分 展开
2个回答
展开全部
6个数字里必须在②的20组数据中有m行有重复数据
这句话的中文意思是不是:6的重复数据量的m数据群20必须,The 6 numbers must be in the group of 20 M data in duplicate data???
这句话的中文意思是不是: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是怎么被利用的。
展开全部
这210个结果里把要和这20……
这句话没看懂,请举个例子说明一下。
n,m是由用户输入?
最终结果是什么?请举例。
20组数据里任意一组有1.3.5.8.11.13中的任意一个,那么这一组数据和随机组合的这组数据无重复(有重复吧)
这句话没看懂,请举个例子说明一下。
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做什么用?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询