スプレッドシートのFACTDOUBLE関数の使い方!

スプレッドシートのFACTDOUBLE関数の使い方!

Googleスプレッドシートで使用できる関数の1つに、「FACTDOUBLE関数」があります。FACTDOUBLE関数とは、指定した数値の二重階乗を求めることのできる関数です。この記事では、スプレッドシートのFACTDOUBLE関数の使い方をご紹介しています。


目次[非表示]

  1. スプレッドシートのFACTDOUBLE関数の使い方

スプレッドシートのFACTDOUBLE関数の使い方

Googleスプレッドシートで使用できる関数の1つに、「FACTDOUBLE関数(ファクトダブル)」というものがあります。FACTDOUBLE関数とは、指定した数値の二重階乗を求めることのできる関数です。

階乗「n!」とは「ある正の数値から1までの、整数の積」のことを指しますが、二重階乗「n!!」とは自然数nに対して1からnまでのうち「nと同じ偶奇性」を持つ数値だけをすべて掛けて求めます。ですので、数値が偶数の場合は「n!!=n×(n−2)×(n−4)×…×4×2」・数値が奇数の場合は「n!!=n×(n−2)×(n−4)×…×3×1」といった数式で二重階乗を求めることができます。ですが、階乗と同様に数値が大きければ多いほど計算式が長くなってしまいますよね。そこでFACTDOUBLE関数を使用することで、簡単に二重階乗を求めることができますよ。この記事では、スプレッドシートのFACTDOUBLE関数の使い方をご紹介していきます。

それでは、スプレッドシートのFACTDOUBLE関数の使い方について説明していきます。まずは、FACTDOUBLE関数の数式を説明します。FACTDOUBLE関数の数式は「=FACTDOUBLE(値)」となります。引数の「値」で、二重階乗を求めたい数値の指定を行います。

B2セルに「=FACTDOUBLE(10)」と入力
実際に、FACTDOUBLE関数を使用して階乗を求めてみましょう。画像の例では、B2セルに「=FACTDOUBLE(10)」と入力することで10の二重階乗を求めようとしています。
結果に「3840」が返った
FACTDOUBLE関数による計算が行われ、結果は「3840」が返りました。「10」の二重階乗は「10×8×6×4×2」なので、正しく二重階乗が求められていることが分かります。

以上が、スプレッドシートのFACTDOUBLE関数の使い方の説明となります。二重階乗を求める際は面倒な計算式を入力するよりも、FACTDOUBLE関数を使用したほうが簡単ですよ。ぜひ試してみてくださいね。


関連記事