(排列组合)用EXCEL把全部的情况列出来,

8个不同的球放在4个不同的盒子,每个盒子都不空,有多少种放法

第1个回答  2012-04-09

不用排列组合的算法,纯Excel测试法的思路是:4个盒子的球数总和为8,所以一个盒子最多的球数是5,然后穷举法。

用ABCD列表示4个盒子,E列做加总合计(A1至E1单元格输入这些作为标题,A2单元格起输入以下数据):

1. C 列用12345不断重复5次;

2. C 列每重复1次,B 列数值就加1,直至 B、C 列都到5,此时一共 25 行数据。

3. 同理,B 列数值到5,则 A 列数值加1,直至 A、B、C 列都到5,总共125行数据。

4. D 列输入公式:= 8 - A - B - C,即剩余的球数都放入第4个盒子内。

5. E 列输入公式:= SUM(A:D),即4个盒子中球数总和,因为我在 D 列强制用 8 去减其他数据,所以 E 列显然都是8。

大功告成,对 D 列数据进行筛选,筛选条件为大于 0 (按题意和常识,盒子里面的球数不能为 0,当然也不可能是负数),筛选的结果就是各种放法,一共多少种,可以用函数SUBTOTAL(2,A2:A126)取得。

追问

但是每一个球都是不一样的,你这是每个球都一样

第2个回答  2012-04-08
还真搞不明白

(排列组合)用EXCEL把全部的情况列出来,
不用排列组合的算法,纯Excel测试法的思路是:4个盒子的球数总和为8,所以一个盒子最多的球数是5,然后穷举法。用ABCD列表示4个盒子,E列做加总合计(A1至E1单元格输入这些作为标题,A2单元格起输入以下数据):1. C 列用12345不断重复5次;2. C 列每重复1次,B 列数值就加1,直至 B、C ...

excel利用排列组合公式列出所有排列组合情况
操作过程:首先,看一下原始数据。A1和A2是两个主等级,B1:B4是四个附属等级,每个主等级都有四个附属等级。需要在C列显示出所有的组合情况。我们考虑用INDEX函数来实现这个功能。首先来看一下INDEX第二参数如何做。 双击C1,输入公式=INT((ROW(A1)-1)\/4)+1,下拉可以看到1出现了4次,2也出现了...

如何用excel列出如下所有排列组合的情形?
1、首先在电脑中打开excel软件,输入要组合的数据。2、在新的一列中输入公式:=INDEX($E$1:$E$3,INT((ROW(E1)-1)\/4)+1),如图所示,其中4表示甲乙丙丁四个的数量。3、然后回车,往下拖拉至ABC数量乘以甲乙丙丁的数量,这里为3X4=12。4、同样,在新的一列输入公式:=INDEX($F$1:$F$4,...

Excel排列组合该怎么做
需要把“级别“与“等级“的所有组合列出来,有三个级别、四个等级,所以组合的可能性有3*4=12种。我们来分步实现。第一步:级别重复四次 公式:=INDEX($A$2:$A$4,INT((ROW(A1)-1)\/4)+1)因为“级别”要重复四次,所以用INT((ROW(A1)-1)\/4)。ROW(A1)随着公式向下填充,返回值自动变...

WPS表格里如何将所有的排列组合情况列出来?
=QUOTIENT(ROW(A1)-1,1000)=MOD(QUOTIENT(ROW(A1)-1,100),10)=MOD(QUOTIENT(ROW(A1)-1,10),10)=MOD(ROW(A1)-1,10)在名称框内输入A1:D10000,回车后,选中此区域 CTRL+D,向下填充公式。在E1中输入或复制粘贴下列公式 =CONCAT(A1:D1)双击E1填充柄向下填充公式 E列结果正好从0001连续到...

用excel生成排列组合,从字母a到z中任意选4个字母生成排列组合,将所有的...
1、首先在电脑中找到并打开Excel文件,然后输入要操作的数据。2、接着在页面上方找到-方方格子选项卡。3、然后在下拉菜单中,找到“合并转换”按钮下的“排列组合”命令。4、选择区域。这里是H5:I7。因为红绿灯只有2种情况,有一个空白单元格不进行排列组合,所以勾选“忽略空值”。5、完成后点确定即可...

excel怎么列出所有的排列组合?
1、选中A列,点击【数据】选项卡下的【分列】,一直下一步到最后,数据格式选择文本,然后点击完成。2、在B1输入:=IF(A1="","",REPLACE(PHONETIC(INDIRECT("a"&(MIN(IF(A1:A5="",ROW(A1:A5),9999))-4)&":"&"a"&(MIN(IF(A1:A5="",ROW(A1:A5),9999))-1))),MIN(IF(A1:A5=...

excel如何将多列排列组合
希望能帮到有同样需求的朋友。工具\/原料officeexcel方法\/步骤1打开Excel文件,2在【编辑】功能组,【合并转换】下三角按钮→行列转换【排列组合】3【组合排列】对话框中,区域选择A2:B4,【选项】默认选择”忽略空值“,单击【确定】4拆分后结果在新建工作薄中,5最后保存文件 ...

excel利用排列组合公式列出所有排列组合情况
没问题啊百 那文章的1~5步骤相度当于原理说明,真正的完整公问式在答第6步骤版:只要级的数据权在A1:A2,等的数据在B1:B4 C1 =INDEX($A$1:$A$2,INT((ROW(A1)-1)\/4)+1)&INDEX($B$1:$B$4,MOD(ROW(A1)-1,4)+1)下拉即可 ...

如何用EXCEL将“1-0”这10个数字的所有排列组合列出来?急用 谢谢了
朋友,在A1输入: '0000 往下拉,就可以了。(选中A1单元格,把鼠标移到A1单元格的右下角,鼠标会变成实心黑十字,按住鼠标左键往下一直拉,到您需要的数字时停止就可以了。)0前面的单引号 ’一定要的

相似回答