- Excel 函数教程
- Excel 函数 - 首页
- 兼容性函数
- 逻辑函数
- 文本函数
- 日期与时间函数
- 多维数据集函数
- 数学函数
- 三角函数
- 数据库函数
- 动态数组函数
- 工程函数
- 财务函数
- 信息函数
- 查找与引用函数
- 统计函数
- Web 函数
- Excel 有用资源
- Excel - 快速指南
- Excel - 有用资源
- Excel - 讨论
Excel - FINV 函数
FINV 函数
Excel FINV 函数基于 F 分布确定临界值。它将检索 (右尾) F 概率分布的逆。它通常用于回归模型、ANOVA 和其他统计模型中,以验证两个数据集的计算方差是否存在显著差异。例如,您可以通过查看它们的 F 分布来确定两组是否具有相同的医疗工具多样性。
If t = FDIST(z...), then FINV (t...) = z
在 Excel 2010 中,FINV 函数替换了 F.INV.RT 函数。
兼容性
此高级 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
语法
FINV 函数的语法如下:
FINV (probability,deg_freedom1,deg_freedom2)
参数
您可以将以下参数与 FINV 函数一起使用:
参数 | 描述 | 必填/可选 |
---|---|---|
概率 | 与 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 的精度。此函数通常采用迭代搜索技术。如果经过一百次迭代后搜索不成功,则 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 函数,您需要运用本章中提到的所有关键点。如果您在参数中指定了错误的单元格引用或非数值,则会出现错误。