本文將說明 Microsoft Excel 中 INTERCEPT 函數的公式語法及使用方式。
描述
利用現有的 x 值和 y 值計算出一線與 y 軸的交叉點。 截距點依據的是透過已知 x 值和已知 y 值所繪製的直線迴歸線。 若要在自變數為 0 (零) 時決定因變數的值,請使用 INTERCEPT 函數。 例如,當您的資料點是在室溫或更高的溫度取得時,可以使用 INTERCEPT 函數預測金屬在 0°C 時的電阻。
語法
INTERCEPT(known_y's, known_x's)
INTERCEPT 函數語法具有下列引數:
-
Known_y's 必要。 這是所觀測的因變數值組或資料。
-
Known_x's 必要。 這是所觀測的自變數值組或資料。
註解
-
引數必須是數字或含有數字的名稱、陣列或參照。
-
如果陣列或參照引數包含文字、邏輯值或空白儲存格,則忽略這些數值;但包含零值儲存格。
-
如果 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 |