免費軟體與線上工具1,417影音、圖片與 PDF9153C 開箱評測895生活、旅遊與遊戲798iPhone 與 Mac549LINE 與社群533Google 服務468Office 教學461Windows 與電腦457Android 手機402網路新知374AI 工具132
Office 教學

Excel COMBIN 函數教學:計算不重複的組合總數

COMBIN 函數可以計算從一堆項目中,選出指定數量項目的組合總數,而且不考慮選出的順序。常用於計算抽獎名單、產品搭配或人員分組的可能情況有幾種。

Excel COMBIN 函數語法

=COMBIN(總數, 取出數)
參數必填說明
總數是項目的總數量,必須是正整數。
取出數是每個組合中包含的項目數量,必須是正整數且不能大於總數。

回傳:一個代表組合總數的數值。

適用版本:Excel 2003 以上版本、Microsoft 365 皆可使用。

COMBIN 函數範例

範例 1:抽獎活動

計算從 10 名員工中抽出 3 名得獎者的組合數量。

情境總人數抽出人數
尾牙抽獎103

在 D2 輸入公式:

=COMBIN(B2, C2)

結果:120。總數為 10,取出數為 3。COMBIN 函數計算出從 10 人中任選 3 人的組合總數為 120 種。

範例 2:專案小組

從部門的 8 名工程師中,挑選 2 名組成專案小組的可能組合數。

部門工程師總數小組人數
研發部82

在 D2 輸入公式:

=COMBIN(B2, C2)

結果:28。總數為 8,取出數為 2。計算從 8 名工程師中挑選 2 名的組合數,結果為 28 種不同的搭配方式。

範例 3:產品套餐搭配

冰淇淋店提供 12 種口味,顧客可以任選 4 種組成一盒,計算共有幾種搭配方式。

產品口味總數任選數量
家庭號冰淇淋124

在 D2 輸入公式:

=COMBIN(B2, C2)

結果:495。總數為 12,取出數為 4。計算從 12 種口味中任選 4 種的組合數,共有 495 種搭配方式。

使用 COMBIN 的技巧與注意事項

  • COMBIN 函數計算組合時不考慮順序。如果需要考慮順序,請改用 PERMUT 函數。
  • 如果輸入的參數包含小數,COMBIN 函數會自動將其無條件捨去為整數後再進行計算。
  • 當總數與取出數相同,或者取出數為 0 時,函數的計算結果都會是 1。

COMBIN 常見錯誤與解決方法

錯誤原因解決方法
#NUM!總數小於 0、取出數小於 0,或是取出數大於總數。確認總數與取出數皆為大於或等於 0 的數字,且取出數不能超過總數。
#VALUE!參數中包含了非數值的文字。檢查引用的儲存格內容,確保總數與取出數都是數字格式。

Google 試算表可以用 COMBIN 嗎?

Google 試算表完全支援 COMBIN 函數,語法與用法和 Excel 完全相同。

下載 COMBIN 範例檔

上面的範例都整理在這個檔案裡,每個範例一個工作表,黃色格子是公式,可以直接改資料看結果變化:COMBIN 範例.xlsx(範例公式都在試算表軟體實際計算過)。

常見問題

COMBIN 和 PERMUT 函數有什麼不同?

差異在於是否考慮項目的排列順序。COMBIN 不考慮順序,而 PERMUT 會考慮順序。例如從 A、B、C 中選 2 個,COMBIN 認為 AB 和 BA 是一樣的,算作 1 種組合;PERMUT 則視為 2 種不同的排列。

為什麼我的 COMBIN 函數結果出現 #NUM! 錯誤?

這通常是因為要取出的數量大於總數量。例如總共只有 5 個人,卻要求計算抽出 6 個人的組合數。請檢查參數,確保取出數小於或等於總數,且兩者皆為正數。

輸入帶有小數點的數字會怎樣?

函數會自動將小數部分無條件捨去,只取整數部分來計算。例如輸入 5.8 和 2.3,COMBIN 函數會當作總數 5、取出數 2 來進行運算,不會四捨五入。

相關函數

這篇收錄在「Excel 函數字典」。