Excel - GAMMAINV 函数
GAMMAINV 函数
Excel GAMMAINV 函数可检索伽马累积分布的逆。该函数用于医疗、物流、风险和质量控制管理等各个领域。例如,它用于确定高血压患者从心脏相关疾病中恢复的时间。
数学符号为 t = GAMMADIST(x, ...),然后 GAMMAINV(t, ...) = x
GAMMAINV 函数可替换 Excel 2010 中附加的 GAMMA.INV 函数。
注意 − 该函数已与新的强大函数互换,具有出色的准确性。但是,此功能仍是向后兼容的专属。
语法
GAMMAINV 函数的语法如下 −
GAMMAINV (probability,alpha,beta)
兼容性
此高级 Excel 函数与以下版本的 MS-Excel 兼容 −
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the Web
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2019 for Mac
- Excel 2016
参数
您可以将以下参数与 GAMMAINV 函数 − 一起使用
参数 | 描述 | 必需/可选 |
---|---|---|
probability | 它指定与伽马分布相关的概率。 | 必需 |
Alpha | 它指定伽马分布的形状参数 | 必需 |
Beta | 它表示伽马分布的尺度参数。 | 必需 |
要点
- 如果 GAMMAINV 函数的任何参数包含文本字符串,则该函数将检索 #VALUE! 错误。
- 如果概率为负或大于 1,GAMMAINV 将收到 #NUM! 错误。
- 如果 Alpha 或 Beta 值小于或等于零,GAMMAINV 将返回 #NUM! 错误。
- 此函数采用迭代搜索技术。假设搜索在 100 次迭代后失败; GAMMAINV 函数将检索 #N/A 错误。
- 如果 Beta 值等于 1,GAMMAINV 函数将检索标准伽马分布。
GAMMAINV 函数示例
练习以下示例,了解 Excel 中 GAMMAINV 函数的用法。
示例 1
假设销售经理希望通过 GAMMAINV 函数计算电子产品"空气炸锅"的故障时间。
解决方案
假设样本数据集,其中不同的概率值定义在范围 C3:C5 中。计算每个给定概率的 GAMMAINV 函数以评估故障时间。在 E3 单元格中输入公式 =GAMMAINV(C3,C7,C8),然后按 Enter 键获取结果。


同样,在 E4 单元格中输入公式"=GAMMAINV(C4,C7,C8)",然后按 Enter 键。

因此,在指定的概率 0.92 下,结果值为 45.133,代表失效时间。

现在,在指定的概率 0.55 下计算 GAMMAINV 函数,并在 E5 单元格中输入公式"=GAMMAINV(C5,C7, C8)"。

然后按 Enter 键获取结果值。

示例 2
GAMMAINV 函数检索 #VALUE!如果其任何参数包含文本字符串,则会出现错误。
解决方案


示例 3
无论概率为负数还是大于 1,GAMMAINV 函数都会收到 #NUM! 错误。
解决方案
在 B3 单元格中写入公式"=GAMMAINV(23,9,12)"。此处,"概率"值为 23,大于 1。

因此,将出现 #NUM! 错误。

示例 4
只要 Alpha 或 Beta 值小于等于零,GAMMAINV 就会返回 #NUM!错误。
解决方案
如果 Alpha 的值为负 −
在 B3 单元格中输入公式 =GAMMAINV(0.34,-4,12),然后按 Enter 选项卡。#NUM!执行此函数后将获得。


如果 Beta 的值为 0 −
如您在屏幕截图中看到的,第三个参数"Beta"为 0。在 B3 单元格中输入公式"=GAMMAINV(0.34,4,0)"。

按下 Enter 键后,将出现 #NUM! 错误。

示例 5
如果 Beta 值等于 1,GAMMAINV 函数将检索标准伽马分布。
解决方案
要实现此目的,您需要使用 GAMMA.DIST 函数。在这里,您可以在 C8 单元格中输入 Beta 值。现在,在 E9 单元格中写入公式 =GAMMA.DIST(E5,C7,C8,TRUE),然后按 Enter 键。

结果值为 0.55,与 C5 单元格中指定的概率 3 的值相同,即 0.55。
