欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Excel如何使用組合函數(shù)combin

  發(fā)布時(shí)間:2013-04-07 17:24:38   作者:佚名   我要評(píng)論
在數(shù)學(xué)上,我們都學(xué)習(xí)跟排列組合的算法及概念,那么,在Excel中,如何使用組合函數(shù)combin呢?

一、combin組合函數(shù)的語(yǔ)法
  函數(shù)功能:計(jì)算從給定數(shù)目的對(duì)象集合中提取若干對(duì)象的組合數(shù)。
  利用函數(shù)COMBIN可以確定一組對(duì)象所有可能的組合數(shù)。
  語(yǔ)法
  COMBIN(number,number_chosen)
  Number 為對(duì)象的總數(shù)量。
  Number chosen 為每一組合中對(duì)象的數(shù)量。
  說明
  數(shù)字參數(shù)截尾取整。
  如果參數(shù)為非數(shù)值型,則函數(shù) COMBIN 返回錯(cuò)誤值 #VALUE!。如果 number < 0、number_chosen <0 或 number < number_chosen,COMBIN 返回錯(cuò)誤值 #NUM!。不論其內(nèi)部順序,對(duì)象組合是對(duì)象整體的任意集合或子集。組合與排列不同,排列數(shù)與對(duì)象內(nèi)部順序有關(guān)。組合數(shù)計(jì)算公式如下,式中 number = n ,number_chosen = k:
  
二、COMBIN函數(shù)實(shí)例
  比如,要想從6個(gè)隊(duì)員中,選出2個(gè)隊(duì)員參加比賽,那么,總的有幾種組合,即總的有幾種可能?
  我們可以使用函數(shù)公式: =COMBIN(6,2) 就可以得到組合的個(gè)數(shù),函數(shù)返回15;
  也就是說,從6個(gè)隊(duì)員中,選出兩個(gè)隊(duì)員參加比賽,總的有15種搭配。
  下面,再說個(gè)簡(jiǎn)單例子:
  有三個(gè)球,分別為紅、綠、藍(lán),現(xiàn)在要從這三個(gè)球中選出兩個(gè)球來,共有幾種搭配、組合?
  使用函數(shù)就可以得到:=COMBIN(3,2) 函數(shù)返回的結(jié)果是3;
  注意,COMBIN函數(shù)只返回總的組合數(shù),并未給出具體到底是哪幾種組合,下面,我們?nèi)斯そo出如上三個(gè)球的組合方案,分別是:
  1、紅、綠  2、紅、藍(lán) 3、綠藍(lán)  就這三種。
  
三、COMBIN的知識(shí)擴(kuò)展
  如果你想知道或獲得組合數(shù)中的每一種組合方式,得使用VBA了,下面提供幾種代碼,供你參考。
  
①combin(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

相關(guān)文章

最新評(píng)論