當前位置:生活全書館 >

IT科技

> exce排列組合的各種情況是什麼?

exce排列組合的各種情況是什麼?

=INDEX($A$1:$A$11,MOD(ROW()-1,11)+1)&INDEX($B$1:$B$9,QUOTIENT(ROW()-1,11)+1) 這個公式下拉到99行,可以把所有組合都列出來

excel是大家常用的工作軟體,那麼大家知道excel是怎麼利用排列組合公式列出所有排列組合情況的嗎?接下來就告訴大家

材料/工具

Excel

方法

開啟需要的Excel表格,這裡的A列和B列是兩種主排列,現在要把它們進行組合,組合成如a1,a2這樣的形式

這個排列組合經常要用到,託您的問題,我學習了一下,做了一個排列組合的程式碼。只當拋磚引玉,希望有高手批評指正。(這個程式是將10個數字,按每條4個數字進行組合) Sub 組合() Dim arr_S(1 To 10) Dim arr_O Dim I, J, K1, K2, K3, K4 As Int

exce排列組合的各種情況是什麼?

在C1單元格輸入公式【=INDEX($A$1:$A$3,INT((ROW(A1)-1)/5)+1)】,將A列資料進行迴圈排列,這裡的“5”表示B列的資料個數

=INDEX($A$1:$A$11,MOD(ROW()-1,11)+1)&INDEX($B$1:$B$9,QUOTIENT(ROW()-1,11)+1) 這個公式下拉到99行,可以把所有組合都列出來

exce排列組合的各種情況是什麼? 第2張

按下回車鍵得到第一個結果“a”

不用排列組合的演算法,純Excel測試法的思路是:4個盒子的球數總和為8,所以一個盒子最多的球數是5,然後窮舉法。 用ABCD列表示4個盒子,E列做加總合計(A1至E1單元格輸入這些作為標題,A2單元格起輸入以下資料): 1. C 列用12345不斷重複5次; 2

exce排列組合的各種情況是什麼? 第3張

選中剛剛輸入公式的單元格即C1單元格,移動滑鼠箭頭到單元格右下角,直到箭頭變為十字元號

沒問題啊 那文章的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) 下拉即可

exce排列組合的各種情況是什麼? 第4張

滑鼠左鍵向下拖動,可以得到A列的迴圈排列

=INDEX($A$1:$A$11,MOD(ROW()-1,11)+1)&INDEX($B$1:$B$9,QUOTIENT(ROW()-1,11)+1) 這個公式下拉到99行,可以把所有組合都列出來

exce排列組合的各種情況是什麼? 第5張

在D1單元格輸入公式【=INDEX($B$1:$B$5,MOD(ROW(A1)-1,5)+1)】,將B列進行迴圈排列

不用排列組合的演算法,純Excel測試法的思路是:4個盒子的球數總和為8,所以一個盒子最多的球數是5,然後窮舉法。 用ABCD列表示4個盒子,E列做加總合計(A1至E1單元格輸入這些作為標題,A2單元格起輸入以下資料): 1. C 列用12345不斷重複5次; 2

exce排列組合的各種情況是什麼? 第6張

回車得到第一個結果“1”

沒問題啊 那文章的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) 下拉即可

exce排列組合的各種情況是什麼? 第7張

選中剛剛輸入公式的單元格即D1單元格,移動滑鼠箭頭到單元格右下角,直到箭頭變為十字元號

exce排列組合的各種情況是什麼? 第8張

滑鼠左鍵向下拖動,可以得到B列的迴圈排列

exce排列組合的各種情況是什麼? 第9張

最後大家把兩個公式合併起來,也就是直接在C1單元格(也可以是其他單元格)輸入公式【=INDEX($A$1:$A$3,INT((ROW(A1)-1)/5)+1)&INDEX($B$1:$B$5,MOD(ROW(A1)-1,5)+1)】。(前面的步驟都只是為了大家理解公式,正式操作時從這一步開始就好)

exce排列組合的各種情況是什麼? 第10張

回車得到第一個結果“a1”

exce排列組合的各種情況是什麼? 第11張

選中剛剛輸入公式的單元格即C1單元格,移動滑鼠箭頭到單元格右下角,直到箭頭變為十字元號

沒問題啊 那文章的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) 下拉即可

exce排列組合的各種情況是什麼? 第12張

滑鼠左鍵向下拖動,可以得到所有的排列組合

exce排列組合的各種情況是什麼? 第13張

擴充套件閱讀,以下內容您可能還感興趣。

EXCEL 利用排列組合公式列出所有排列組合情況

=INDEX($A$1:$A$11,MOD(ROW()-1,11)+1)&INDEX($B$1:$B$9,QUOTIENT(ROW()-1,11)+1)

這個公式下拉到99行,可以把所有組合都列出來

(排列組合)用EXCEL把全部的情況列出來,

不用排列組合的演算法,純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)取得。

追問但是每一個球都是不一樣的,你這是每個球都一樣

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 利用排列組合公式列出所有排列組合情況

=INDEX($A$1:$A$11,MOD(ROW()-1,11)+1)&INDEX($B$1:$B$9,QUOTIENT(ROW()-1,11)+1)

這個公式下拉到99行,可以把所有組合都列出來

(排列組合)用EXCEL把全部的情況列出來,

不用排列組合的演算法,純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)取得。

追問但是每一個球都是不一樣的,你這是每個球都一樣
標籤: exce 排列組合
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/608oq1.html