Posted in

Excel 関数:COMBINA

COMBINA 関数は、Excel において 重複を許す組み合わせ(重複組み合わせ、または重複組合せ) の数を求めるための関数です。


🔹 概要

COMBINA は、「n 個の項目から r 個を重複を許して選ぶ場合の組み合わせの総数」を返します。


🔹 構文

COMBINA(number, number_chosen)

🔹 引数

引数説明
number母集団の要素数(n)
number_chosen選ぶ要素の数(r)
  • 両方とも 0 以上の数値(整数)である必要があります。
  • number(n)は 1 以上でなければ、結果はエラーになります。

🔹 計算式(数学的定義)

COMBINA(n,r)=(n+r1)!/(r!(n1)!)COMBINA(n, r) = (n + r – 1)! / (r! * (n – 1)!)

これは、「重複あり」の組み合わせ数の標準的な公式です。


🔹 使用例

例1:

=COMBINA(3, 2)

➡ 結果:6

3 個の項目から 2 個を重複を許して選ぶと、次のような 6 通りになります:

A, A
A, B
A, C
B, B
B, C
C, C

例2:

=COMBINA(4, 3)

➡ 結果:20


🔹 COMBIN との違い

関数名重複許可順番考慮用途の例
COMBIN❌ 重複なし❌ 順不同くじ引きやグループ分け
COMBINA✅ 重複あり❌ 順不同商品の選び方、補充可の注文組み合わせなど

🔸 注意点

  • Excel 2013 以降で利用可能です。
  • number が 0 の場合、エラーになります(項目が 0 なのに選ぶのは無理)。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です