イシバシランブログ

「エクセル関数」と「お金に関する情報」をメインテーマに書いています。

【エクセル】FACT関数の使い方_階乗の算出

エクセルで、指定した数値の階乗を算出するのが『FACT関数』です。

下図を用いて、FACT関数の使い方を解説します。

f:id:ishibashiran:20210507232316j:plain

 

 

階乗とは

1から指定した数値までの全ての値をかけ算することを指します。

3の階乗だと、3!と表わし、3×2×1=6となります。

FACT関数で扱える数値は、正の整数のみとなります。

 

FACT関数の構文

次に、FACT関数の構文は、次のようになっております。

=FACT(数値)

 

エクセル関数を使う時は、2つの使い方があります。

1つ目は、黄色の○で囲っている「fxをクリック→すべて表示を選択→該当関数を選択→OK」と入力後に、入力内容を指示した枠が表示されるので、そこに入力することです。

2つ目は、緑色の枠に構文を直接入力となります。

f:id:ishibashiran:20210405075240j:plain

 

FACT関数の使い方

次に、「条件1:FACT関数を使い階乗の値を算出」の時の構文です。

D3セルに入力する時の関数は下記になります。

=FACT(B3)

数値:1から連続してかけ算をする数

 

No.1は、1から2までの値をかけ算しているので、2×1=2

No.2は、1から3までの値をかけ算しているので、3×2×1=6

No.3は、1から4までの値をかけ算しているので、4×3×2×1=24

No.4は、1から5までの値をかけ算しているので、5×4×3×2×1=120

No.5は、1から6までの値をかけ算しているので、6×5×4×3×2×1=720

No.6は、0の階乗なので、1

 

0の階乗が1となる理由

No6で、0の階乗が1になるとFACT関数で算出された理由は、下記になります。

(n-1)の階乗をnの階乗で割った場合、答えは「1/n」となります。

(n-1)!÷n!に、nに1を代入すると、0!÷1!=1となります。

1!の答えは、1となりますので、0!÷1!=1を成立させるためには、0!と1!が同じ値である必要がありますので、0!の答えは1と定められております。

 

階乗を計算する場合はFACT関数を使う

社会人になると、階乗を計算する機会は滅多にないと思いますが、いざ計算となると、数が大きいほど苦戦することは必須です。

電卓を用いて、計算することもできますが、10の階乗の場合、10×9×8×7×6×5×4×3×2×1と掛ける必要がありますので、非常に手間がかかります。

その点、FACT関数を使えば、すぐに算出することが出来ます。

使い方もすぐに分かる内容となっていますので、もし、滅多にない階乗の計算をしなければならなくなった時は、FACT関数を使って対処してください。