COMBINA関数 – 数学/三角

COMBINA関数 – 重複を許す組み合わせ(コンビネーション)の総数を求める関数


1. 使い方と活用例

COMBINA関数は、指定した要素数から重複を許して選ぶ組み合わせ(順序なし)の総数を計算する関数です。
これは、同じ要素を複数回選べる場合の選び方の数を求めるために使われ、通常の組み合わせ(COMBIN関数)とは異なります。

2. 基本の書式

=COMBINA(数値1, 数値2)

3. 引数の説明

  • 数値1 – 全体の要素数(n)を指定します。
  • 数値2 – 選ぶ要素の数(k)を指定します。

4. 使用シーン

  • 商品や材料を重複可で選ぶ場合のパターン数を求めたいとき
  • 数学的な重複組合せ(重複順列ではない)を求めたいとき
  • 確率や統計の問題で「重複ありの組み合わせ」が必要なとき

5. 応用のポイント

COMBINA関数は、重複を許す組み合わせの数を次の式で計算します。

COMBINA(n, k) = COMBIN(n + k - 1, k)

通常のCOMBIN関数では要素の重複は不可ですが、COMBINAでは同じ要素を複数回選んでもよいという前提になります。

6. 具体例とその解説

=COMBINA(3, 2)

3種類の要素から2個選ぶ重複ありの組み合わせ数を求めます。
結果は 6 で、具体的には以下の通りです。
{A,A}, {A,B}, {A,C}, {B,B}, {B,C}, {C,C}

=COMBINA(4, 3)

4つの選択肢から3つを重複ありで選ぶ場合の組み合わせ数は 20 になります。

7. 関連関数の紹介

  • COMBIN関数 – 重複なしの組み合わせの数を求める関数
  • PERMUT関数 – 順序を考慮した順列(並べ方)の数を求める関数
  • FACT関数 – 階乗(n!)を求める関数
  • BINOM.DIST関数 – 2項分布の確率を求める関数

8. まとめ

COMBINA関数は、要素の重複を許す組み合わせを求めたい場合に使う関数です。
COMBIN関数との違いをしっかり理解し、状況に応じて使い分けることで、より正確な組合せ分析が可能になります。

9. 対応バージョン

COMBINA関数は、Excel 2013以降のバージョンで使用可能です。
Microsoft 365、Excel for Mac、Web版Excelにも対応しています。
Excel 2010以前では使用できません。