GAMMALN.PRECISE 関数

Excel 2010+

概要

GAMMALN.PRECISE 関数は、指定した値のガンマ関数 G(x) の自然対数を計算します。高度な数学計算で使用される精密なガンマ関数の対数値を返します。

構文

GAMMALN.PRECISE(x)

パラメータ

パラメータ タイプ 必須 説明
x Numeric はい GAMMALN.PRECISE関数に代入する正の数値を指定します

GAMMALN.PRECISE関数の使用

GAMMALN.PRECISE関数は、ガンマ関数の自然対数を求めるために使用します。階乗の計算や確率論、統計学での計算で特に有用です。大きな数値の階乗計算においてオーバーフローを回避するために自然対数形式で計算します。

GAMMALN.PRECISEの一般的な例

基本的な使用例

=GAMMALN.PRECISE(4)

ガンマ関数G(4)の自然対数を計算します。結果は約1.7917595となり、3! = 6の自然対数ln(6)に等しくなります。

階乗計算の例

=EXP(GAMMALN.PRECISE(10))

10の階乗(3628800)をガンマ関数の対数から正確に復元します。

よくある質問

GAMMALN.PRECISEはより精密なアルゴリズムを使用し、特に大きな値での精度が向上しています。Excel 2010以降で使用可能です。

正の数値のみ入力可能です。x ≤ 0の場合は#NUM!エラー、文字列の場合は#VALUE!エラーが返されます。

一般的なエラーと解決策

#NUM!エラー

Cause: xの値が0以下

Solution: 正の数値を入力してください

#VALUE!エラー

Cause: xに数値以外の値が指定されている

Solution: 数値またはセル参照を確認してください

注記

  • 自然対数の底eのGAMMALN.PRECISE(i)乗は(i-1)!と等しいです
  • GAMMALN.PRECISE(x) = LN(G(x)) の関係があります
  • 統計ソフトRのlgamma()関数と同等の精度を提供します

互換性

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

利用不可: Excel 2007以前

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