用EXCEL公式列出/生成所有可能的组合
以10选4为例,我们都知道从10个数中取4个数,所有的组合有210种,本文介绍下如何用公式生成这210种组合。本方法可以推广到从M个数中选N个数。
工具/原料
excel软件
方法/步骤
以10选4为例,最小的组合为1、2、3、4,,在表格第2行输入1、2、3、4、1。最后1个1代表序号。

在第3行输入以下公式:
在A3输入=IF(B2<=7,A2,IF(A2<=6,A2+1,"停"))
在B3输入=IF(C2<=8,B2,IF(B2<=7,B2+1,IF(A2<=6,A2+2,"停")))
在C3输入=IF(D2<=9,C2,IF(C2<=8,C2+1,IF(B2<=7,B2+2,IF(A2<=6,A2+3,"停"))))
在D3输入=IF(D2<=9,D2+1,IF(C2<=8,C2+2,IF(B2<=7,B2+3,IF(A2<=6,A2+4,"停"))))
在E3输入=E2+1
第3行结果如下图。可以看出,生成了1、2、3、5组合。

将第3行公式往下拖,直至出现“停”字,说明已经列出/生成所有的组合,最后几行结果如下。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:184
阅读量:158
阅读量:94
阅读量:184
阅读量:166