クイックナビゲーション
FACTDOUBLE 関数
概要
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+