Excel - FINV 函数
FINV 函数
Excel FINV 函数基于 F 分布来确定临界值。它将检索(右尾)F 概率分布的逆。它通常用于回归模型、方差分析和其他统计模型,以验证两个数据集的计算方差是否存在显著差异。例如,您可以通过查看 F 分布来确定两组医疗包的多样性是否相同。
如果 t = FDIST(z...),则 FINV (t...) = z
FINV 函数取代了 Excel 2010 中的 F.INV.RT 函数。
兼容性
此高级 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
语法
FINV 函数的语法如下 −
FINV (probability,deg_freedom1,deg_freedom2)
参数
您可以将以下参数与 FINV 函数一起使用 −
参数 | 描述 | 必需/可选 |
---|---|---|
probability | 与 F 累积相关的概率分布。 | 必需 |
Deg_freedom1 | 分子自由度。 | 必需 |
Deg_freedom2 | 分母自由度。 | 必需 |
要点
- 如果 FINV 函数的参数包含非数字值,则该函数会检索 #VALUE! 错误。
- 如果概率不在 0 和 1 之间,则 FINV 会检索 #NUM!错误。
- 如果 deg_freedom1 或 deg_freedom2 包含小数值,则会被截断。
- 如果 deg_freedom1 < 1 或 deg_freedom1 ≥ 1010,FINV 函数将检索 #NUM! 错误。
- 如果 deg_freedom2 < 1 且 deg_freedom2 ≥ 1010,FINV 函数将收到 #NUM! 错误。
- FINV 的精度依赖于 FDIST 的精度。此函数通常采用迭代搜索技术。如果在 100 次迭代后搜索仍不成功,FINV 将检索 #N/A 错误。
FINV 函数示例
练习以下示例,了解 Excel 中 FINV 函数的用法。
示例 1
考虑示例工作表,该工作表有两列,B 和 C。在 C7 单元格中,输入公式 "=FINV(C4,C5,C6)",然后按 Enter 键。


示例2
如果 FINV 函数的参数包含非数字值,则它会返回 #VALUE! 错误。
解决方案
您可以在 C9 单元格中输入 FINV 公式 =FINV("Henry," 14,13),其中第一个参数表示文本字符串,其余参数为数字。

按下 Enter 键后,将获得 #VALUE! 错误。

示例 3
如果概率不在 0 和 1 之间,则 FINV 会检索到 #NUM! 错误。
解决方案
您可以在 C9 单元格中写入公式 =FINV(20,18,13),然后按 Enter 选项卡。此处,第一个参数"概率"为 20,大于 1。

因此,生成了错误的结果 #NUM! 错误。您可以修改第一个参数以获取 FINV 函数的准确结果。

示例 4
如果 deg_freedom1 或 deg_freedom2 包含小数值,则会被截断。
解决方案
在 C7 单元格中输入公式"=FINV(C4,C5,C6)",因为 deg_freedom1 的值为 10.4,它将被截断为整数 10。

现在,按"Enter"键获取结果。

示例 5
无论是 deg_freedom1 < 1 还是 deg_freedom1 ≥ 1010,FINV 函数都会返回 #NUM! 错误。
解决方案
您可以在 C9 单元格中写入公式 =FINV(20,10^12,13)。第二个参数为 "10^12", 大于 10^10。

按下 Enter 键后,输出为 #NUM! 错误。您可以更改第二个参数,其值必须介于 0 和 10^10 之间才能获得正确的结果。

示例 6
如果 deg_freedom2 < 1 且 deg_freedom2 ≥ 1010,FINV 函数将收到 #NUM! 错误。
解决方案
首先,在 C9 单元格中输入公式 =FINV(20,19,-15),然后按 Enter 键。第三个参数"自由度 2"为负数,这是不允许的。

因此,结果值为 #NUM! 错误。您可以更改第三个参数以获得准确的结果。

结论
要成功执行 FINV 函数,您需要运用本章中提到的所有关键点。如果您在参数中指定了错误的单元格引用或非数字值,则会出现错误。