PERMUT
数値オブジェクトから選択できる特定の数のオブジェクトの順列の数を返します。 順列は、内部順序が重要なオブジェクトまたはイベントのセットまたはサブセットです。 順列は組み合わせとは異なり、内部順序は重要ではありません。 この関数は、宝くじ形式の確率計算に使用します。
構文
PERMUT(number, number_chosen)
パラメーター
用語 | 定義 |
---|---|
number |
必須。 オブジェクトの数を表す整数。 |
number_chosen |
必須。 各順列内のオブジェクトの数を表す整数。 |
戻り値
数値オブジェクトから選択できる特定の数のオブジェクトの順列の数を返します。
備考
どちらの引数も整数に切り捨てられます。
数値またはnumber_chosenが数値以外の場合、PERMUT は
#VALUE!
エラー値を返します。数値が 0 ≤場合、または 0 number_chosen <場合、PERMUT は
#NUM!
エラー値を返します。数値が < number_chosen 場合、PERMUT は
#NUM!
エラー値を返します。順列の数の数式は次のとおりです。
$$P_{k,n} = \frac{n!}{(n-k)!}$$
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例
次の数式では、2 が選択されている 3 つのオブジェクトのグループに対して可能な順列です。
= PERMUT(3,2)
結果
6