数学・数値ツール

階乗・順列・組合せ計算ツール

階乗(n!)、順列(nPr)、組合せ(nCr)をオンラインで手軽に計算できる計算ツールです。0から170までの階乗や要素の並べ替え・選び方の総数を瞬時に算出します。

ツールを実行

階乗・順列・組合せ計算ツールは、数学や確率統計で頻繁に用いられる階乗(n!)、順列(nPr)、組合せ(nCr)をすばやく算出できる計算ツールです。計算モードを選択し、必要な数値を入力するだけで計算結果を確認できます。階乗モードでは0から170までの非負整数に対応しており、0の階乗は1、5の階乗は120と算出されます。順列モードや組合せモードでは、全体の要素数nと取り出す要素数rを指定して計算を行います。例えばnが5でrが2の場合、順列は20、組合せは10となります。負の数値の入力や、rがnを超える設定、階乗モードで170を超える数値を指定した場合はエラーとなりますので、正しい範囲の整数を入力してご利用ください。

使い方

  1. 利用したい計算種別(階乗、順列、組合せ)を計算モードから選択します。
  2. 総数となる値(n)を入力します(未入力の場合は0が適用されます)。
  3. 順列または組合せを計算する場合は、取り出す要素数(r)を入力します。
  4. 計算ボタンを押すと、結果表示エリアに算出された数値が表示されます。

使用例

  • 階乗モードで n に 5 を入力して実行すると、結果欄に 120 が表示されます。
  • 順列モードで n に 5、r に 2 を入力して実行すると、結果欄に 20 が表示されます。
  • 組合せモードで n に 5、r に 2 を入力して実行すると、結果欄に 10 が表示されます。

よくある質問

0の階乗(0!)の計算結果はどうなりますか?

数学的な定義に基づき、0の階乗(0!)を計算すると結果は 1 と表示されます。

階乗の計算上限はいくつですか?

階乗モードでは 0 から 170 までの非負整数を入力できます。170 を超える数値を入力した場合はエラーとなります。

順列や組合せで r が n より大きい場合はどうなりますか?

全体の要素数 n よりも大きい選択数 r を指定するとエラーになり、計算は行われません。r は必ず n 以下の値を指定してください。

負の数を入力して計算することはできますか?

本ツールでは負の整数の入力には対応していません。0以上の非負整数を入力してご利用ください。

このツールを埋め込む

以下のコードを使って、SmartPlusLab のツールをウェブサイトに追加できます。