Excel GAMMA関数の使い方|ガンマ関数の値を計算する

Excel GAMMA関数の使い方|ガンマ関数の値を計算する
式の書き方
数式=GAMMA(数値)
目次

はじめに

Excelには様々な数学関数が用意されていますが、GAMMA関数は、数値のガンマ関数値を計算する際に役立ちます。ガンマ関数は階乗の一般化であり、統計学、確率論、物理学など様々な分野で応用されています。この記事では、GAMMA関数の基本的な使い方から、画像にある例、そしてExcelのバージョン情報までを詳しく解説します。

ガンマ関数とは?

ガンマ関数(Γ(x)と表記)は、階乗の概念を複素数に拡張した関数です。正の整数 n に対しては、Γ(n) = (n-1)! が成り立ちます。つまり、Γ(1) = 0! = 1、Γ(2) = 1! = 1、Γ(3) = 2! = 2、Γ(4) = 3! = 6、…となります。

ガンマ関数は以下の積分で定義されます。

Γ(z) = ∫₀^∞ t^(z-1) * e^(-t) dt

ここで、zは複素数です。ただし、ExcelのGAMMA関数では実数のみを扱います。

GAMMA関数とは?

GAMMA関数は、Excelでガンマ関数値を計算するための関数です。

基本的な構文

Excel

GAMMA関数の構文
数式=GAMMA(数値)
ひとことでガンマ関数の値を返す
数値
ガンマ関数に代入する値です。0と負の整数は指定できません
補足整数 n なら、GAMMA(n) = (n−1)! (階乗)です。

各引数の意味は以下の通りです。

  • 数値(必須): ガンマ関数を計算する数値を指定します。

Excelバージョン情報:GAMMA

GAMMA関数は、Excel 2010で導入されました。それ以前のバージョンでは、ガンマ関数を直接計算する関数は提供されていませんでした。

まず動かしてみよう|この記事のサンプルをその場で試せます

練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。

画像例の解説

画像では、以下の設定でGAMMA関数を使用しています。

  • 数値: セルA2に0.2が入力されています。
  • 数式: セルB2には以下の数式が入力されています。

Excel

B2に入力:ガンマ関数の値を求める
数式=GAMMA(A2)
ひとことで0.2に対するガンマ関数の値
A2
数値のセルです
補足結果は約 4.5908 です。

この数式を分解して解説します。

1
A2: 数値(0.2)を指定しています。
ガンマ関数の値を求める(GAMMA)式 =GAMMA(A2) の解説図。B2に入力する
B2に =GAMMA(A2) を入力。Γ(0.2) = 4.59084…

数式の動作

この数式は、数値0.2のガンマ関数値を計算します。結果として、セルB2には4.5908…(約4.5908)と表示されています。

Excelサンプルデータのダウンロード

上記画像のエクセルサンプルデータを、以下のリンクからダウンロードし、練習用として活用ください。

練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り

GAMMA関数の応用例

ガンマ関数は、以下の場面で役立ちます。

  • 統計学: ガンマ分布、ベータ分布、カイ二乗分布など、様々な確率分布の定義に用いられます。
  • 確率論: 確率密度関数や累積分布関数の計算に用いられます。
  • 物理学: 量子力学、流体力学などで用いられます。

例:ガンマ分布の確率密度関数の計算

ガンマ分布の確率密度関数は以下の式で表されます。

f(x; α, β) = (x^(α-1) * e^(-x/β)) / (β^α * Γ(α))

ここで、αは形状パラメータ、βは尺度パラメータです。

例えば、α=2、β=3、x=4の場合の確率密度関数を計算するには、Excelで以下のように計算できます。

Excel

セルに入力:ガンマ分布の確率密度を計算する
数式=(4^(2-1)*EXP(-4/3))/(3^2*GAMMA(2))
ひとことでx=4・形状2・尺度3のときの、確率密度
4^(2-1)
x の(形状−1)乗です
EXP(-4/3)
指数部分(−x÷尺度)です
3^2
尺度の形状乗です
GAMMA(2)
形状に対するガンマ関数の値です(GAMMA(2)=1)
補足結果は約 0.0781 です。

GAMMA関数の注意点

  • 数値が負の整数または0の場合、エラー値 #NUM! が返されます。
  • 数値に無効な文字が含まれている場合は、エラー値 #NUM! が返されます。

まとめ

GAMMA関数は、数値のガンマ関数値を簡単に計算できる非常に便利な関数です。統計学や確率論などで頻繁に使用されます。Excel 2010以降を使用している場合は、GAMMA関数を活用することで、より高度な数学計算を行うことができます。

この解説で、GAMMA関数について、より深く理解できたかと思います。この情報を活用し、Excelでのデータ分析をより効率的に行いましょう。


この解説に加えて、以下のような内容を含めると、さらに充実した記事になります。

  • ガンマ関数のグラフ: グラフを掲載することで、関数の挙動を視覚的に理解しやすくなります。
  • 階乗との関係: 階乗との関係をより詳細に説明することで、ガンマ関数の意味をより深く理解できます。
  • 他の関連数学関数との比較: LN(GAMMA(x))を計算するGAMMALN関数など、他の関連関数との違いを明確にすることで、GAMMA関数の特性をより深く理解できます。
  • 具体的な応用例の詳細: ガンマ分布を用いた具体的な問題例とその解法を示すことで、読者の理解が深まります。
  • エラー処理の詳細: 引数に不正な値を入力した場合にどのようなエラーが発生するか、またその対処法などを具体的に記述することで、より実用的な記事になります。

確率分布・統計検定に関するExcel関数の全体像は、こちらのまとめで整理しています。

ガンマ分布の確率を求めるときは、GAMMA.DIST関数の使い方もあわせてご覧ください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次