如何用EXCEL進行數字排列組合

2021-04-10 16:41:43 字數 3729 閱讀 4557

1樓:江西新華祿人以

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

=combin(10,6)

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

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

2樓:匿名使用者

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

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

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

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

3樓:匿名使用者

將公式寫入單元格。

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

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

4樓:山桑弓

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

=combin(10,6)

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

5樓:末字羯聶

公式=combin(10,6)

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

excel如何做排列組合?

6樓:匿名使用者

用vba:

sub zuhe()

r = 1

for a = 0 to 7

for b = a + 1 to 8

for c = b + 1 to 9

cells(r, 1) = "'" & a & b & cr = r + 1

next

next

next

end sub

sub pailie()

r = 1

for a = 0 to 9

for b = 0 to 9

for c = 0 to 9

if a <> b and a <> c and b <> c then

cells(r, 2) = "'" & a & b & cr = r + 1

end if

next

next

next

end sub

7樓:匿名使用者

要用vba才行,公式做不到

新建模組

sub arrange()

dim a, b, c, d, e as integerd = 1

for a = 0 to 9

for b = 0 to 9

for c = 0 to 9

if a <> b and b <> c and a <> c then

cells(d, 1) = a & b & cd = d + 1

end if

next c

next b

next a

end sub

sub assemble()

dim a, b, c, d, e as integerd = 1

for a = 0 to 9

for b = 0 to 9

if b > a then

for c = 0 to 9

if c > b then

cells(d, 2) = a & b & cd = d + 1

end if

next c

end if

next b

next a

end sub

8樓:哀微浮柔婉

何必用巨集呢?用隨機函式,你按一下f9就會自動生成新一列數d,e,f中分別輸入

=offset(a1,int(rand()*6)-1,0)=offset(b1,int(rand()*8)-1,0)=offset(c1,int(rand()*6)-1,0)剛測試了下,不知道怎麼用rand的時候總是偶爾會出點問題,修改了下=offset(a1,int(randbetween(1,5))-1,0)

=offset(b1,int(randbetween(1,7))-1,0)

=offset(c1,int(randbetween(1,5))-1,0)

如何使用excel來對字串進行排列組合?

9樓:匿名使用者

只有用vba迴圈來實現,函式是沒法實現的

sub plzh()

dim a%, b%, c%, d%, e%, n%(1 to 5), arr(), i%, brr()

redim arr(1 to 120, 1 to 1)

range("a1").currentregion.clearcontents

brr = array("abc", "bcd", "efg", "abc", "s")

for a = 1 to 5

n(a) = 1

for b = 1 to 5

if n(b) = 0 then

n(b) = 1

for c = 1 to 5

if n(c) = 0 then

n(c) = 1

for d = 1 to 5

if n(d) = 0 then

n(d) = 1

for e = 1 to 5

if n(e) = 0 then

i = i + 1

arr(i, 1) = brr(a - 1) & brr(b - 1) & brr(c - 1) & brr(d - 1) & brr(e - 1)

end if

next e

n(d) = 0

end if

next d

n(c) = 0

end if

next c

n(b) = 0

end if

next b

n(a) = 0

next a

[a1].resize(ubound(arr), 1) = arr

end sub

10樓:草原上之狼

excel對幾個字母進行排列組合在a1:a26輸入a~z,然後輸入以下公式,並向下填充公式:

詳見附圖

1、excel 的一般用途包括:會計專用、預算、帳單和銷售、報表、計劃跟蹤 、使用日曆等。

2、excel中大量的公式函式可以應用選擇,使用microsoft excel可以執行計算,分析資訊並管理電子**或網頁中的資料資訊列表與資料資料圖表製作,可以實現許多方便的功能,帶給使用者方便。

3、與其配套組合的有:word、powerpoint、access、infopath及outlook,publisher。

如何運用excel進行資料運算,如何運用excel進行資料運算 張劍悅

你這個問題問的太籠統了,就像如何運用小汽車拉貨看你運算的是什麼 文字,數值。想達到什麼結果 計數 求和 多條件 某區間。運算出來的結果是以數字顯示,還是配合圖表顯示?使用公式進行資料運算 一旦在中文excel 2000中建立起了電子報表,就可以按前面課程中所述的操作計算並顯示某一列單元格區域內各值的...

如何用Excel中的公式對兩組資料進行差異顯著性檢驗

correl 返回兩個資料集之間的相關係數.公式為 correl a1 an,b1 bn 一個都是整數 一個都是小數。兩組資料中怎麼計算兩組資料間的顯著性差異?1 如圖,比較兩組資料之間的差異性。2 為excel新增分析工具的載入項外掛,步驟 office按鈕 excel選項 載入項 轉到 勾選分析...

如何使用EXCEL進行資料處理,用excel怎麼進行資料的處理

假設a表a列是貨號 b列是品名,b表a列是貨號 c列是單價,現在要在b表的b列加上品名。在b表的 b2 單元格中輸入公式 vlookup a2,a表 a b,2,false 複製此公式到其它行。完成。在a表中新增一列單價,再使用vlookup函式對a表中的貨號與b表的進行匹配,函式具體可以這樣寫 v...