返回目录:excel表格制作
计算伽玛Gamma函数是 Excel 2013 新增的函数,它只有一个参数,这个参数只能是逻辑值、大于 0 或小于 0 且为小数的数,其它字符将会返回错误值。如果使用的是 Excel 2013 以下版本,可以用 Exp + GammaLn函数计算伽玛值。以下就是Excel计算伽玛Gamma函数的5个实例与用 Exp + GammaLn函数计算伽玛值的实例,5个实例分别为参数为正数、负小数和返回错误值 #NUM!、#VALUE!、#NAME?,实例操作所用版本均为 Excel 2016。
一、Excel Gamma函数的语法
1、表达式:GAMMA(Number)
2、说明:参数 Number 为数字;如果 Number 等于 0 或小于 0 且为整数,则 Gamma函数将返回错误值 #NUM!(数字错误);如果 Number 为不能转为数值的文本或无效值,则 Gamma函数将返回错误值 #VALUE!(值错误);如果 Number 中文双引号,则 Gamma函数将返回错误值 #NAME?(名称错误)。
二、Gamma函数的使用方法及实例
(一)参数 Number 为正数
选中 A1 单元格,输入公式 =gamma(5),按回车,返回 24;双击 A1,把 5 改为 5.25,按回车,返回 35.21161185,操作过程步骤,如图1所示:
图1
(二)参数 Number 为负小数
1、选中 A1 单元格,输入公式 =GAMMA(-5.75),如图2所示:
图2
2、按回车,返回 0.009807456,说明负小数 Gamma函数能返回正确的值,如图3所示:
图3
(三)Gamma函数返回错误值 #NUM!
1、选中 A1 单元格,输入公式 =gamma(0),按回车,返回数字错误值 #NUM!;双击 A1,把 0 改为 -2,按回车,同样返回数字错误值 #NUM!,操作过程步骤,如图4所示:
图4
2、说明参数 Number 小于等于 0,Gamma函数返回错误值 #NUM!。
(四)Gamma函数返回错误值 #VALUE!
1、选中 A1 单元格,把公式 =GAMMA("") 复制到 A1,按回车,返回错误值 #VALUE!;双击 A1,在双引号中输入字母 ga,按回车,返回错误值 #VALUE!;双击 A1 单元格,把 ga 改为“数字”,按回车,同样返回错误值 #VALUE!;再次双击 A1,把 "数字" 改为 true,按回车,返回 1;操作过程步骤,如图5所示:
图5
2、说明空、字母和汉字,Gamma函数都返回错误值 #VALUE!,但逻辑值 Ture 和 False 能返回正确值。
(五)Gamma函数将返回错误值 #NAME?
1、选中 A1 单元格,把公式 =GAMMA(“12”) 复制到 A1,如图6所示:
图6
2、按回车,返回错误值 #NAME?,这是因为用了全角双引号,如图7所示:
图7
(六)Excel 2013 以下版本计算伽玛值
由于Gamma函数是 Excel 2013 新增的函数,只有 Excel 2013 以上版本和 Excel Web App 才支持,所以不能在 Excel 2013 以下版本中直接用Gamma函数计算伽玛值,但可以用Exp函数和GammaLn函数计算,方法如下:
1、选中 A1 单元格,把公式 =EXP(GAMMALN(12)) 复制到 A1,按回车,返回 3991680;选中 A2 单元格,输入公式 =gamma(12),按回车,也返回 3991680,两种方法的计算结果一致;操作过程步骤,如图8所示:
图8
2、公式 =EXP(GAMMALN(12)) 由两个函数组成,GammaLn函数用于返回伽玛函数的自然对数,即 Γ(x),Exp函数用于返回 e 的 n 次幂。