指定された数の項目の組み合わせ (繰り返しを含む) の数を返します。
構文
COMBINA(number, number_chosen)
パラメーター
| 用語 | 定義 |
|---|---|
number |
抜き取る対象の全体の数を指定します。 丸め後、0 以上にする必要があります。 整数以外の値は、最も近い整数に丸められます。 |
number_chosen |
抜き取る組み合わせ 1 組に含まれる項目の数を指定します。 丸め後、0 以上にする必要があります。 整数以外の値は、最も近い整数に丸められます。 |
戻り値
指定された数の項目の組み合わせ (繰り返しを含む) の数を返します。 戻り値の型は 10 進数です。
備考
繰り返しは許可されるため、
number_chosenはnumberより大きくなる可能性があります。丸め後、
numberが 0 の場合、number_chosenも 0 にする必要があります。 COMBINA(0, 0) は 1 を返します。 COMBINA(0, 1) はエラーを返します。いずれかの引数の値が制約の範囲外の場合、COMBINA は
#NUM!エラー値を返します。いずれかの引数が数値以外の値の場合、COMBINA は
#VALUE!エラー値を返します。次の式を使用します。ここで、$N$ は Number、$M$ はNumber_chosen。
$${N+M-1 \choose N-1}$$
-
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
| 式 | 形容 | 結果 |
|---|---|---|
= COMBINA(4,3) |
4 と 3 の組み合わせ (繰り返しを含む) の数を返します。 | 20 |
= COMBINA(10,3) |
10 と 3 の組み合わせ (繰り返しを含む) の数を返します。 | 220 |
= COMBINA(4.6,2) |
4.6 から 5 に丸め、5 つの項目から 2 項目の組み合わせ (繰り返しあり) の数を返します。 | 15 |
= COMBINA(3,5) |
3 つの項目から 5 項目の組み合わせ (繰り返しを含む) の数を返します。 | 21 |