Excel - GAMMAINV 函数



GAMMAINV 函数

Excel GAMMAINV 函数返回伽玛累积分布的逆函数。此函数应用于多个领域,包括医疗、物流、风险和质量控制管理。例如,它被用于确定高血压患者心脏相关疾病的恢复时间。

数学表示法为:t = GAMMADIST(x, ...),则 GAMMAINV(t, ...) = x

GAMMAINV 函数替换了 Excel 2010 中添加的 GAMMA.INV 函数。

注意 - 此函数已被具有更高精度的新功能所取代。但是,此函数仍然保留是为了向后兼容。

语法

GAMMAINV 函数的语法如下:

GAMMAINV (probability,alpha,beta)

兼容性

此高级 Excel 函数与以下版本的 MS-Excel 兼容:

  • Microsoft 365 Excel
  • Microsoft 365 for Mac Excel
  • 网页版 Excel
  • Excel 2021
  • Excel 2021 for Mac
  • Excel 2019
  • Excel 2019 for Mac
  • Excel 2016

参数

您可以将以下参数与 GAMMAINV 函数一起使用:

参数 描述 必填/可选
概率 指定与伽玛分布相关的概率。 必填
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 键以获取结果。

Excel Gammainv Function 1

Excel Gammainv Function 2

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

Excel Gammainv Function 3

因此,在指定的 0.92 概率下,结果值为 45.133,表示故障时间。

Excel Gammainv Function 4

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

Excel Gammainv Function 5

然后按Enter 键以获取结果值。

Excel Gammainv Function 6

示例 2

如果任何参数包含文本字符串,GAMMAINV 函数将返回 #VALUE! 错误。

解决方案

Excel Gammainv Function 7

Excel Gammainv Function 8

示例 3

如果概率为负数或大于 1,GAMMAINV 函数将返回 #NUM! 错误。

解决方案

B3 单元格中输入公式“=GAMMAINV(23,9,12)”。这里,“概率”值为 23,大于 1。

Excel Gammainv Function 9

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

Excel Gammainv Function 10

示例 4

如果 Alpha 或 Beta 值小于或等于零,GAMMAINV 将返回 #NUM! 错误。

解决方案

如果 Alpha 值为负数

B3 单元格中输入公式=GAMMAINV(0.34,-4,12) 并按Enter 键。执行此函数后将获得 #NUM!。

Excel Gammainv Function 11

Excel Gammainv Function 12

如果 Beta 值为 0

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

Excel Gammainv Function 13

Enter 键后,将获得 #NUM! 错误。

Excel Gammainv Function 14

示例 5

如果 Beta 值等于 1,GAMMAINV 函数将返回标准伽玛分布。

解决方案

为此,您需要使用 GAMMA.DIST 函数。在这里,您可以将 Beta 值输入到C8 单元格中。现在,在E9 单元格中输入公式=GAMMA.DIST(E5,C7,C8,TRUE) 并按Enter 键。

Excel Gammainv Function 15

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

Excel Gammainv Function 16
advanced_excel_compatibility_functions.htm
广告