在回歸分析中,LOGEST 函數會計算符合您數據的指數曲線,並傳回描述曲線的數值陣列。 因為此函數傳回的是數值陣列,所以它必須以陣列公式的方式輸入。
附註: 如果您有目前版本的 Microsoft 365,則您可以在輸出範圍左上角的儲存格中輸入公式,然後按 ENTER 以確認公式為動態陣列公式。 否則,請先選取輸出範圍,在輸出範圍左上角的儲存格中輸入公式,然後按 CTRL+SHIFT+ENTER 以進行確認,以舊的陣列公式輸入公式。 Excel 會為您在公式的開頭和結尾處插入大括號。 如需有關陣列公式的詳細資訊,請參閱陣列公式的規則和範例。
描述
曲線的方程式為:
y = b*m^x
或
y = (b*(m1^x1)*(m2^x2)*_)
如果有多個 x 值,其中因變數 y 值是自變數 x 值的函數。 m 值為對應每一個指數 x 值的底數,而 b 則為常數值。 請注意 y、x 與 m 可以為向量。 LOGEST 傳回的陣列為 {mn,mn-1,...,m1,b}。
LOGEST(known_y's, [known_x's], [const], [stats])
LOGEST 函數語法具有下列引數:
-
known_y的 必要。 這是在 y = b*m^x 關係中一組已知的 y 值。
-
如果 known_y's 陣列在單一欄中,則 known_x's 陣列中的每一欄將被視為一個獨立的變數。
-
如果 known_y's 陣列在單一列中,則 known_x's 陣列中的每一列將被視為一個獨立的變數。
-
-
known_x的 選擇性。 這是在 y = b*m^x 關係中已知的一組選擇性 x 值。
-
陣列 known_x's 可以包含一或多組變數。 如果只用到一個變數,known_y's 與 known_x's 可以是任何圖形的範圍,只要兩者有相同的維數即可。 如果使用多個變數,則 known_y's 必須是高度為一列或寬度為一欄的儲存格範圍 (又稱為向量)。
-
如果省略 known_x's,則假定它是與 known_y's 大小相同的陣列 {1,2,3,...}。
-
-
常量 選擇性。 這是指定是否強迫常數 b 等於 1 的邏輯值。
-
如果 const 為 TRUE 或被省略了,b 會以正常方式計算。
-
如果 const 為 FALSE,b 將被設定為 1,並調整 m 值使其符合 y = m^x。
-
-
統計 選擇性。 這是一個指定是否要傳回額外迴歸統計值的邏輯值。
-
如果 stats 為 TRUE,LOGEST 會傳回額外的迴歸統計值,因此傳回的陣列為 {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey; F,df;ssreg,ssresid}。
-
如果 stats 為 FALSE 或省略,LOGEST 就只會傳回 m 係數和常數 b。
-
如需額外迴歸統計值的詳細資訊,請參閱 LINEST 函數。
-
您的資料所畫出的曲線愈接近指數曲線,計算出來的線條就愈能符合您的資料。 與 LINEST 類似,LOGEST 會傳回描述各數值間關係的數值陣列,但 LINEST 是用直線來逼近您的資料,而 LOGEST 則適用指數曲線。 如需詳細資訊,請參閱 LINEST。
-
當您只有一個自變數 x 時,可以直接使用下列公式來求得 Y 截距 (b) 值:
Y 截距 (b) :
INDEX (LOGEST (known_y's,known_x 的) ,2)您可以使用 y = b*m^x 方程式來預測 y 的未來值,但 Microsoft Excel 提供的 GROWTH 函數可以幫您完成這項作業。 如需詳細資訊,請參閱 GROWTH 函數。
-
當引數 (如 known_x's) 以常數陣列方式輸入時,請使用逗點 (,) 來分隔包含在同列中的各值,並使用分號 (;) 來分隔各列。 分隔字元可能依地區選項而有所不同。
-
請注意,如果由迴歸方程式預測的 y 值超出您用以計算方程式的 y 值範圍,則該值可能不正確。
您必須在 Excel 中以數位公式的形式輸入上述公式,才能正確運作。 輸入公式之後,如果您有目前的 Microsoft 365 訂閱,請按 Enter ;否則請按 Ctrl+Shift+Enter。 如果公式未以陣列公式的形式輸入,則得到的單一結果為 1.4633。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。