FACTDOUBLE 関数

Excel 2007+

概要

FACTDOUBLE関数は、指定した数値の二重階乗(ダブルファクトリアル)を計算します。偶数の場合は偶数のみを、奇数の場合は奇数のみを掛け合わせた結果を返します。数学や統計、物理学の計算で頻繁に使用される特殊な階乗関数です。

構文

FACTDOUBLE(数値)

パラメータ

パラメータ タイプ 必須 説明
数値 Number はい 二重階乗を求める数値(整数以外は切り捨て)

FACTDOUBLE関数の使用

FACTDOUBLEは数学分野で重要な二重階乗を簡単に計算できます。偶数nの場合はn×(n-2)×(n-4)…×4×2、奇数nの場合はn×(n-2)×(n-4)…×3×1を計算します。組み合わせ論や物理学の公式で活用されます。

FACTDOUBLEの一般的な例

偶数の二重階乗

=FACTDOUBLE(6)

6の二重階乗(6×4×2)を計算。結果:48。偶数列の積。

奇数の二重階乗

=FACTDOUBLE(7)

7の二重階乗(7×5×3×1)を計算。結果:105。奇数列の積。

よくある質問

通常の階乗n!はn×(n-1)×…×1ですが、二重階乗n!!はn×(n-2)×…×2(偶数)または×1(奇数)です。

小数点以下は自動的に切り捨てられます。例えばFACTDOUBLE(6.9)はFACTDOUBLE(6)と同等です。

一般的なエラーと解決策

#NUM! エラー

Cause: 負の数値や0未満の値を指定

Solution: 正の数値のみ使用してください。

#VALUE! エラー

Cause: 数値以外のテキストや空白を指定

Solution: 数値型データを正しく入力してください。

注記

  • 二重階乗は数学・物理学で多用
  • Excel 2007以降で使用可能
  • 大きな数値ではオーバーフロー注意

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+