クイックナビゲーション
GAMMALN 関数
概要
GAMMALN 関数は、ガンマ関数 G(x) の値の自然対数を計算します。階乗や確率論、統計解析で重要な数学関数で、Excel 2007 以降で利用可能です。自然対数を使用することで大きな値の扱いが容易になります。
構文
GAMMALN(x)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| x | Number |
はい | ガンマ関数 G(x) の自然対数を計算する正の数値。0以下ではエラーとなります |
GAMMALN関数の使用
GAMMALN関数は、ガンマ関数の自然対数を効率的に計算します。階乗の計算やポアソン分布、ガンマ分布などの確率計算で活用されます。大きな階乗値の対数計算に特に有用です。
GAMMALNの一般的な例
基本的な使用例
=GAMMALN(4)
ガンマ関数 G(4) の自然対数を計算。3! = 6 の自然対数 ≈ 1.7917595 を返します。
階乗計算の代替
=EXP(GAMMALN(10))
9!(362880)の値を正確に計算。GAMMALN(10) の指数関数で階乗を得ます。
セル参照での使用
=GAMMALN(A1)
セルA1の値(正の数値)のガンマ関数の自然対数を計算します。
よくある質問
ガンマ関数 G(x) の自然対数 ln[G(x)] を返します。整数 n の場合、(n-1)! の自然対数に相当します。
#NUM! エラーが返されます。x は正の数値である必要があります。
GAMMALNは近似計算、GAMMALN.PRECISEは高精度計算です。一般的な用途ではGAMMALNで十分です。
一般的なエラーと解決策
#NUM! エラー
Cause: x が 0 以下または負の値
Solution: 正の数値を入力してください
#VALUE! エラー
Cause: x に数値以外が指定
Solution: 数値または数値セル参照を使用してください
注記
- 整数 i の場合、e^GAMMALN(i) = (i-1)!
- x > 0 の正の数値のみ有効
- 非常に大きな x でも正確な計算が可能
- Excel 2007 以降で利用可能
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 365
利用不可: Excel 2003以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365