excel自動排列組合公式,excel 如何在兩組資料中自動取數別排列組合公式

時間 2021-09-12 03:43:42

1樓:有錢哥哥

excel有排列組合公式,permut為排列函式,combin為組合函式。

1、電腦開啟excel**,輸入組合函式=combin(50,3)。

2、回車就會得到19600。

3、輸入排列公式=permut(50,3)/permut(3,3)。

4、回車就可以了。

2樓:三井熊

可以參考我原來的一個回答《數字1至10,每5個數字作為一個組合。一共有多少個組合?如何在excel中列出來》

網頁連結

用excel2016自帶的power query實現。2010或2013可以安裝外掛。

思路:先設計一個包含1-10的表,對這個表進行4次自關聯,再對形成的5個數字中,不重複的內容進行保留即可。

新增自定義列「a」

通過複製貼上,形成第二個查詢:表1(2)

切換到表1(2),對錶1進行合併查詢

對上圖中查詢結束後出現的內容右上角的小箭頭點一下,只保留列1

重複此操作,變成如下結果

刪除自定義列,並把其他幾列分別改名為列2,列3,列4,列5

新新增一個自定義列,如圖,內容為

number.from(list.contains(,1))+number.

from(list.contains(,2))+number.from(list.

contains(,3))+number.from(list.contains(,4))+number.

from(list.contains(,5))+number.from(list.

contains(,6))+number.from(list.contains(,7))+number.

from(list.contains(,8))+number.from(list.

contains(,9))+number.from(list.contains(,10))

意思是,看在列1-列5中,是否含1,是否含2……,再把它們相加,就可以判斷,如果這個和為5,就說明不重複了

對新加的列進行篩選,只留下5.注意,如果列表中沒有5,就可能載入不全,點一下右下角的「載入更多」

最後,刪除自定義列,再點關閉並上載就可以了。

3樓:匿名使用者

輸入以下公式,然後向下填充公式

詳見附圖

4樓:

=permut(50,3)/permut(3,3)

..........

查一下幫助吧,只找到了排列的,沒找到組合的

5樓:匿名使用者

可以做到。就這幾個名嗎?

excel 如何在兩組資料中自動取數別排列組合公式 5

6樓:

----57132899----

首先012-3456789是3-7這個格式

然後,是要顯示各個組合數字嗎?

excel 排列組合公式?

7樓:有錢哥哥

excel有排列組合公式,permut為排列函式,combin為組合函式。

1、電腦開啟excel**,輸入組合函式=combin(50,3)。

2、回車就會得到19600。

3、輸入排列公式=permut(50,3)/permut(3,3)。

4、回車就可以了。

8樓:匿名使用者

=combin(50,3)

9樓:匿名使用者

permut(50,3)

10樓:

=permut(50,3)/permut(3,3)

..........

查一下幫助吧,只找到了排列的,沒找到組合的

11樓:終清韻毛霽

如果a列的1在a1,c1輸入公式:

下拉填充8個單元格即可按照提問者要求排列。

12樓:沈田談安順

private

subcommandbutton1_click()

dimarr

range("a1:q65536").clearcontents

arr=

[a1:q65536]l=

1m=1

fori1=1

to28

fori2=i1

+1to29

fori3=i2

+1to30

fori4=i3

+1to31

fori5=i4

+1to32

fori6=i5

+1to33

arr(l,m)=

i1&""

&i2&"

"&i3&

""&i4

&""&

i5&""

&i6l=

l+1if

l=65537

thenm=

m+1l

=1endif

next

i6next

i5next

i4next

i3next

i2next

i1forl=

1to10form=

1to17cells(l,m)=

arr(l,

m)next

mnext

l'[a1:q65536]

=arr

endsub

(33*32*31*30*29*28)/(6*5*4*3*2*1)=1107568

所以共有1107568個不同數字的組合。

我在計算時,把每個組合的6個不相同的數字,各用一個空格符分隔,存放在一個單元格中。

實際運算時間僅10秒鐘即可完成,主要時間將花費在填充單元格上,全部填滿約半小時。

因為1107568=65536*16+58992

所以全部填滿後a-p會全部填滿,q列填到第58992行。

[a1:q65536]

=arr語句用來填充單元格,因執行時費時較多,我暫時把它註釋掉了。代之以如下語句用來顯示前10行資料,作示範。

forl=1

to10

form=1

to17

cells(l,m)=

arr(l,

m)next

mnextl

13樓:香睿力亦玉

這個是從全部隨機選5個數字的公式:

=index($a$1:$e$7,choose(rand()*7+1,1,2,3,4,5,6,7),choose(int(rand()*10/2)+1,1,2,3,4,5))

希望對你有幫助~~

14樓:法哲瀚麻娥

=offset($a$2,int((row()-2)/3),0,,)&"-"

註明:-2是因為我公式從第二行開始,你根據自己的更改。兩處。

$a$2、$b$2是1所在的位置,列向的。如果橫向,offset裡的逗號位置更改。

&"-"

連結符號,你可以刪去。

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

15樓:眯住眼串針

沒問題啊

那文章的1~5步驟相當於原理說明,真正的完整公式在第6步驟:

只要級的資料在a1:a2,等的資料在b1:b4c1=index($a$1:

下拉即可

怎麼用excel計算排列組合的個數?

16樓:匿名使用者

permut 函式返回從給定數目的物件集合中選取的若干物件的排列數。

combin 函式返回從給定數目的物件集合中提取若干物件的組合數。

語法:=permut(number,number_chosen)=permut(物件個數,每個排列中物件個數)=combin(number,number_chosen)=combin(物件的總數量,每一組合中物件的數量)舉例:=permut(6,3) 返回120 (6選3的排列數)

=combin(6,3) 返回20 (6選3的組合數)

17樓:匿名使用者

將公式寫入單元格。

如果使用變數,可以把變數所在的單元格替換公式中的常量

修改變數的值,相應的公式結果隨之變動

18樓:山桑弓

用專門的計算組合數的函式,任意單元格中輸入

=combin(10,6)

就可以了。不過這個函式如果在03版中使用,需要安裝載入項,07以上版本中可以直接使用。

19樓:末字羯聶

公式=combin(10,6)

10表示資料庫數量,6表示任選n。

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

20樓:匿名使用者

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

21樓:鵠望

圖中的公式只適用於資料的求和,樓主c=5858anp只是專案的合併。樓主需要的數排列組合,需要輸入排列組合公式c1=a1&b1就可以了。

22樓:匿名使用者

下拉公式

23樓:匿名使用者

向下填充

24樓:

=a1&b1

是這意思不?

25樓:神舟小女子

在c1單元格寫 c1=a1&b1 公式往下拉就行了。

26樓:

別用公式了,使用這個工具,操作如下圖:

注意要使用谷歌瀏覽器

組合數的公式,排列組合的公式

cmn m n m n 付費內容限時免費檢視 回答親我截圖給您,手機打不出來一些符號呢,1 c n 1 2 c n 2 3 c n 3 n c n n n 2 n 1 1c n 1 2c n 2 3 親,有些 發不了,連結這個是組合數加法公式說我 過大 擴充套件資料 組合數公式是指從 n 個不同元素...

排列組合C几几怎麼算的,排列組合公式誰知道,就是c几几的,怎麼算

排列組合c的公式 c n,m a n,m m n m n m 與c n,m c n,n m n為下標,m為上標 例如c 4,2 4 2 2 4 3 2 1 6,c 5,2 c 5,3 排列組合c計算方法 c是從幾個中選取出來,不排列,只組合。c n,m n n 1 n m 1 m 例如c53 5 4...

排列組合中A和C怎麼算啊,排列組合公式中的A和C公式是什麼?到底表達了什麼意思?如何用?

佳爺說歷史 1 排列組合中,組合的計算公式為 2 計算舉例 橘落淮南常成枳 組合用符號c n,m 表示,m n。公式是 c n,m a n,m m 或 c n,m c n,n m 例如 c 5,3 a 5,3 3 x 5 3 1x2x3x4x5 2x 1x2x3 10.排列用符號a n,m 表示,m...