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** 鍵。

Excel FINV Function 1

Excel FINV Function 2

示例 2

如果 FINV 函式的引數包含非數值,則會返回 #VALUE! 錯誤。

解決方案

您可以在單元格 **C9** 中輸入 FINV 公式 **=FINV("Henry",14,13)**,其中第一個引數表示文字字串,其餘引數為數值。

Excel FINV Function 3

按 Enter 鍵後,將獲得 **#VALUE!** 錯誤。

Excel FINV Function 4

示例 3

如果機率不在 0 和 1 之間,則 FINV 會返回 #NUM! 錯誤。

解決方案

您可以在單元格 **C9** 中編寫公式 **=FINV(20,18,13)** 並按 **Enter** 鍵。這裡,第一個引數“機率”為 20,大於 1。

Excel FINV Function 5

因此,會生成不正確的結果 #NUM! 錯誤。您可以修改第一個引數以獲得 FINV 函式的準確結果。

Excel FINV Function 6

示例 4

如果 deg_freedom1 或 deg_freedom2 包含小數,則會被截斷。

解決方案

在單元格 **C7** 中輸入公式 “**=FINV(C4,C5,C6)**”,因為 deg_freedom1 的值為 10.4,將被截斷為整數 10。

Excel FINV Function 7

現在,按“**Enter**”鍵即可獲得結果。

Excel FINV Function 8

示例 5

如果 **deg_freedom1 < 1** 或 **deg_freedom1 ≥ 1010**,FINV 函式將返回 #NUM! 錯誤。

解決方案

您可以在單元格 **C9** 中編寫公式 **=FINV(20,10^12,13)**。第二個引數是 **“10^12”**,大於 **10^10**。

Excel FINV Function 9

按 **Enter** 鍵後,輸出結果為 #NUM! 錯誤。您可以更改第二個引數的值(必須在 0 和 10^10 之間)以獲得正確的結果。

Excel FINV Function 10

示例 6

如果 **deg_freedom2 < 1** 或 **deg_freedom2 ≥ 1010**,FINV 函式將返回 #NUM! 錯誤。

解決方案

首先,在單元格 **C9** 中輸入公式 **=FINV(20,19,-15)** 並按 **Enter** 鍵。第三個引數“自由度 2”為負數,這是不允許的。

Excel FINV Function 11

因此,結果值為 #NUM! 錯誤。您可以更改第三個引數以獲得準確的結果。

Excel FINV Function 12

結論

要成功執行 FINV 函式,您需要運用本章中提到的所有關鍵點。如果您在引數中指定了錯誤的單元格引用或非數值,則會出現錯誤。

advanced_excel_compatibility_functions.htm
廣告