スプレッドシートの『FACTDOUBLE関数』とは?意味をわかりやすく簡単に解説

スプレッドシートの『FACTDOUBLE関数』とは?意味をわかりやすく簡単に解説

公開: 更新:
CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座


スプレッドシートのFACTDOUBLE関数とは

FACTDOUBLE関数は指定した数値の「二重階乗」を計算して返すGoogleスプレッドシートの数学関数です。通常の階乗関数とは異なり、指定した数値から2ずつ減算しながら掛け算を行う特殊な計算方式を採用しています。

この関数は数学的な計算や統計処理において、特定の組み合わせ計算や確率計算で必要となる場面で活用されます。FACTDOUBLE(8)の場合は8×6×4×2=384という計算結果になり、FACTDOUBLE(7)では7×5×3×1=105という結果を返すという仕組みです。

【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」

FACTDOUBLE関数の基本構文と引数の仕様

FACTDOUBLE関数の基本構文はFACTDOUBLE(value)という形式で、引数valueには計算対象となる数値または数値を含むセル参照を指定できます。引数には正の整数を指定するのが一般的ですが、小数点を含む数値を入力した場合は自動的に小数部分が切り捨てられて計算が実行されます。

=FACTDOUBLE(6)
=FACTDOUBLE(A2)
=FACTDOUBLE(10)

関数の計算処理では、指定された数値が偶数の場合は偶数のみを掛け合わせ、奇数の場合は奇数のみを掛け合わせる仕組みになっています。例えばFACTDOUBLE(6)は6×4×2=48という計算になり、FACTDOUBLE(5)は5×3×1=15という結果を返すのが特徴です。

実際のセルでのFACTDOUBLE関数活用例

実際のスプレッドシート操作では、セルA1に数値8を入力し、セルB1に=FACTDOUBLE(A1)と入力すると結果として384が表示されます。この計算過程では8×6×4×2という二重階乗の計算が自動実行され、通常の階乗計算8!=40320とは大きく異なる結果になるのが確認できます。

=FACTDOUBLE(8)  // 結果: 384
=FACTDOUBLE(7)  // 結果: 105
=FACTDOUBLE(4)  // 結果: 8

数式の入力時にはセル参照を活用することで、複数のデータに対して一括で二重階乗計算を実行することが可能になります。配列データや範囲指定との組み合わせにより、大量の数値データに対する効率的な数学的処理を実現できるため、研究や分析業務での活用価値が高いといえるでしょう。

※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。

ITやプログラミングに関するコラム


ITやプログラミングに関するニュース

ブログに戻る

コメントを残す

コメントは公開前に承認される必要があることにご注意ください。

CodeCampが提供するDX人材育成が可能なプログラミングやITが学べる公開講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプが提供する無料で学べるプログラミングスクール講座 - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア 金融業界の業務効率化を加速するニッセイアセットマネジメントの生成AI×GAS活用研修事例 - IT・プログラミングを知って学べるコネクトメディア 【製造業のDX人材育成事例】デジタル人材の即戦力化を実現する、日本ガイシ株式会社の異動者向オンボーディング研修 - ITやプログラミングを知って学べるコネクトメディア フューチャーアーキテクト株式会社が実現した新入社員向けIT研修プログラムでタスクフォース制度が主体的な学びと成長を生み出す - IT・プログラミングを知って学べるコネクトメディア コードキャンプDX人材育成研修 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【IT新入社員研修】オンラインとオフラインの最適バランスを実現したFutureOneの導入事例 - IT・プログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/【新入社員研修】柔軟なハイブリッド型Java研修で実現した新卒20名の成長と成果|サークレイス株式会社 - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/現場により近いところにデジタルを根付かせるDX基礎講座研修|株式会社ブリヂストン - ITやプログラミングを知って学べるコネクトメディア コードキャンプIT・プログラミング研修事例/業務の効率化・DX推進に向けたIT人材育成への第一歩|株式会社カナエ - ITやプログラミングを知って学べるコネクトメディア 企業・法人向けのIT・プログラミング研修 - ITやプログラミングを知って学べるコネクトメディア

新着記事

対象者別で探す

子供(小学生・中学生・高校生)向け
プログラミング教室検索する

子供(小学生・中学生・高校生)がロボットやプログラミング言語を学ぶことができるオフラインからオンラインスクールを検索、比較することが可能です。

子供(小学生・中学生・高校生)
プログラミング教室検索する

ITやプログラムなどの
最新情報を検索する

日々、新しいITやプログラミング言語の情報が流れていきますが、特定の情報を時系列でニュースやコラムを確認することができます。

ITやプログラムなどの
最新情報を検索する