本文將說明 Microsoft Excel 中 INTERCEPT 函數的公式語法及使用方式。
描述
利用現有的 x 值和 y 值計算出一線與 y 軸的交叉點。 截距點依據的是透過已知 x 值和已知 y 值所繪製的直線迴歸線。 若要在自變數為 0 (零) 時決定因變數的值,請使用 INTERCEPT 函數。 例如,當您的資料點是在室溫或更高的溫度取得時,可以使用 INTERCEPT 函數預測金屬在 0°C 時的電阻。
語法
INTERCEPT(known_y's, known_x's)
INTERCEPT 函數語法具有下列引數:
- Known_y 必須。 這是所觀測的因變數值組或資料。
- Known_x 必須。 這是所觀測的自變數值組或資料。
註解
引數必須是數字或含有數字的名稱、陣列或參照。
如果陣列或參照引數包含文字、邏輯值或空白儲存格,則忽略這些數值;但包含零值儲存格。
如果 known_y 和 known_x 所含的資料點個數不同,或不包含資料點,INTERCEPT 會傳回 #N/A 的錯誤值。
迴歸線 a 的截距方程式為:
其中斜率 b 的計算方式為:
其中,x 及 y 為樣本平均數 AVERAGE(known_x's) 及 AVERAGE(known_y's)。INTERCEPT 及 SLOPE 函數中使用的基本演算法,不同於 LINEST 函數中所用的基本演算法。 當資料未確定且未共線時,這些演算法之間的差異會導致不同的結果。 例如,如果 known_y's 引數的資料點為 0,而 known_x's 引數的資料點為 1:
- INTERCEPT 及 SLOPE 會傳回 #DIV/0! 的錯誤。 INTERCEPT 及 SLOPE 演算法是設計來尋找單一個答案,而在此情況下,可能有多個答案。
- LINEST 會傳回 0 的值。 LINEST 演算法是設計來傳回合理的共線資料結果,而在此情況中,至少可以找到一個答案。
範例
請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。
| 已知的 y | 已知的 x | |
|---|---|---|
| 2 | 6 | |
| 3 | 5 | |
| 9 | 11 | |
| 1 | 7 | |
| 8 | 5 | |
| 公式 | 描述 | 結果 |
| =INTERCEPT(A2:A6, B2:B6) | 利用上述的 x 值和 y 值所計算出之一線與 y 軸的交叉點 | 0.0483871 |