TREND 函數

本文將說明 Microsoft Excel 中 TREND  函數的公式語法及使用方式。

描述

傳回線性趨勢上的值。 使直線 (使用最小平方法) 配合陣列 known_y's 和 known_x's。 傳回指定的 new_x's 陣列在該線上估計的 y 值。

語法

TREND(known_y's, [known_x's], [new_x's], [const])

TREND 函數語法具有下列引數:

  • Known_y's    必要。 這是一組符合 y = mx + b 運算關係的已知 y 值。

    • 如果 known_y's 陣列在單一欄中,則 known_x's 陣列中的每一欄將被視為一個獨立的變數。

    • 如果 known_y's 陣列在單一列中,則 known_x's 陣列中的每一列將被視為一個獨立的變數。

  • Known_x's    必要。 這是選用的一組符合 y = mx +b 運算關係的已知 x 值。

    • 陣列 known_x's 可以包含一或多組變數。 如果只用到一個變數,known_y's 與 known_x's 可以是任何圖形的範圍,只要兩者有相同的維數即可。 如果使用多個變數,則 known_y's 必須是個向量 (也就是,高度為一列或寬度為一欄的範圍)。

    • 如果省略 known_x's 引數,則假定它是與 known_y's 大小相同的陣列 {1,2,3,...}。

  • New_x's    必要。 這是一組要 TREND 傳回相對應 y 值的新 x 值。

    • New_x's 對每一個自變數必須含有一欄 (或一列),就如 known_x's 陣列一樣。 所以,如果 known_y's 陣列是單一欄,則 known_x's 與 new_x's 陣列必須有相同的欄數。 如果 known_y's 陣列是單一列,則 known_x's 與 new_x's 陣列必須含有相同的列數。

    • 如果省略 new_x's 引數,則假設它與 known_x's 陣列一樣。

    • 如果同時省略 known_x's 與 new_x's 引數,則假設兩者都是與 known_y's 大小相同的陣列 {1,2,3,...}。

  • Const    選用。 這是指定是否強迫常數 b 等於 0 的邏輯值。

    • 如果 const 為 TRUE 或被省略了,常數項 b 將依計算而得。

    • 如果 const 為 FALSE,b 將被設定為 0 (零),並調整 m 值,使公式變作 y = mx。

註解

  • Microsoft Excel 如何求出適合觀測資料的迴歸直線的相關資訊,請參閱 LINEST 函數。

  • 您可以利用 TREND 函數來處理同一變數升冪到不同次方時,多項式曲線迴歸的計算問題。 例如,假設 A 欄包含變數 y,而 B 欄包含變數 x。 您可以在 C 欄輸入公式 x^2,在 D 欄輸入 x^3 等,然後將 B 到 D 欄對 A 欄進行迴歸。

  • 傳回陣列結果的公式必須以陣列公式的方式輸入。

    附註: 在 Excel Online 中,您無法建立陣列公式。

  • 當引數 known_x's 以常數陣列方式輸入時,請使用逗點 (,) 來分隔包含在同列中的各值,並使用分號 (;) 來分隔各列。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。如有需要,您可以調整欄寬來查看所有資料。

成本

公式 (相對應的成本)

即時結果

1

$133,890

=TREND(A2:A13,B2:B13)

$133,953

2

$135,000

$134,972

3

$135,790

$135,990

4

$137,300

$137,008

5

$138,130

$138,026

6

$139,100

$139,044

7

$139,900

$140,062

8

$141,120

$141,081

9

$141,890

$142,099

10

$143,230

$143,117

11

$144,000

$144,135

12

$145,290

$145,153

公式 (預測的成本)

 

即時結果

13

=TREND(B2:B13,A2:A13,A15:A19)

$146,172

14

$147,190

15

$148,208

16

$149,226

17

$150,244

在「即時結果」欄中,範圍 D2:D13 和 D15:D19 各包含一個用於範圍中所有儲存格的公式。 在選取 D2:D13 中所有儲存格的情況下,於此範圍中輸入公式 =TREND(A2:A13,B2:B13),然後按 CTRL+SHIFT+Enter,將其輸入為陣列公式。

使用公式 =TREND(B2:B13,A2:A13,A15:A19) 對範圍 D15:D19 執行相同操作。 您可以從儲存格 C2 和 A15 複製這些公式。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×