国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

Excel組合函數combin

2024-08-23 19:53:44
字體:
來源:轉載
供稿:網友

  一、combin組合函數的語法

  函數功能:計算從給定數目的對象集合中提取若干對象的組合數。

  利用函數COMBIN可以確定一組對象所有可能的組合數。

  語法

  COMBIN(number,number_chosen)

  Number 為對象的總數量。

  Number chosen 為每一組合中對象的數量。

  說明

  數字參數截尾取整。

  如果參數為非數值型,則函數 COMBIN 返回錯誤值 #VALUE!。如果 number < 0、number_chosen <0 或 number < number_chosen,COMBIN 返回錯誤值 #NUM!。不論其內部順序,對象組合是對象整體的任意集合或子集。組合與排列不同,排列數與對象內部順序有關。組合數計算公式如下,式中 number = n ,number_chosen = k:

  二、COMBIN函數實例

  比如,要想從6個隊員中,選出2個隊員參加比賽,那么,總的有幾種組合,即總的有幾種可能?

  我們可以使用函數公式: =COMBIN(6,2) 就可以得到組合的個數,函數返回15;

  也就是說,從6個隊員中,選出兩個隊員參加比賽,總的有15種搭配。

  下面,再說個簡單例子:

  有三個球,分別為紅、綠、藍,現在要從這三個球中選出兩個球來,共有幾種搭配、組合?

  使用函數就可以得到:=COMBIN(3,2) 函數返回的結果是3;

  注意,COMBIN函數只返回總的組合數,并未給出具體到底是哪幾種組合,下面,我們人工給出如上三個球的組合方案,分別是:

  1、紅、綠  2、紅、藍 3、綠藍  就這三種。

  三、COMBIN的知識擴展

  如果你想知道或獲得組合數中的每一種組合方式,得使用VBA了,下面提供幾種代碼,供你參考。

 ?、賑ombin(6,2)的組合

  Sub ListCombin()

  Dim x, y As Integer

  For x = 1 To 5

  For y = x + 1 To 6

  ActiveCell.FormulaR1C1 = x & ", " & y

  ActiveCell.Offset(1, 0).Select

  Next y

  Next x

  End Sub

  ②combin(8,6)的組合

  Sub ListCombin()

  Dim h, i, j, k, l, m As Integer

  For h = 1 To 3

  For i = h + 1 To 4

  For j = i + 1 To 5

  For k = j + 1 To 6

  For l = k + 1 To 7

  For m = l + 1 To 8

  ActiveCell.FormulaR1C1 = h & "-" & i & "-" & j & "-"& k & "-" & l & "-" & m

  ActiveCell.Offset(1, 0).Select

  Next m

  Next l

  Next k

  Next j

  Next i

  Next h

  End Sub


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄯善县| 龙山县| 漳浦县| 泉州市| 儋州市| 长兴县| 沐川县| 昭通市| 辰溪县| 大足县| 彰化县| 莆田市| 保靖县| 鄂托克旗| 灵寿县| 咸阳市| 黑水县| 清新县| 青州市| 泊头市| 咸宁市| 灵寿县| 英山县| 海南省| 民丰县| 高雄县| 全南县| 延庆县| 天津市| 天镇县| 永康市| 望江县| 胶南市| 广饶县| 塔城市| 翁源县| 彰武县| 金溪县| 漳浦县| 白银市| 景洪市|