GAMMALN 関数

Excel 2007+, Excel 2010+, Excel 2013+, Excel 2016+, Excel 2019+, Excel 365

概要

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