Skip to main content

Excel TREND 函數

Author: Amanda Li Last Modified: 2025-05-13

TREND 函數通過一組給定的因變量 y 值,以及可選的一組自變量 x 值,返回線性趨勢線。然後該函數延伸線性趨勢線以預測進一步提供的新 x 值集合所對應的因變量 y 值。

trend function 1


語法

=TREND(known_y's, , known_x's, new_x's, const)


參數

  • known_y's,(必填):您已經知道的一組因變量 y 值。
  • known_x's(可選): 一個或多個已知的自變量 x 值集合。
    • 如果只使用一個 x 變量,known_y'sknown_x's 可以是任意形狀的範圍,但維度必須相等。
    • 如果使用多個 x 變量,known_y's 必須是一個向量(一列或一行)。
    • 如果省略,known_x's 被假定為與 known_y's 大小相同的序列號陣列 {1,2,3,...}。
  • new_x's(可選): 您希望計算趨勢並返回相應 y 值的新 x 值。
    • new_x's 的列數或行數必須與 known_x's 相同;
    • 如果省略,new_x's 被假定為與 known_x's 相同。
  • const(可選): 一個邏輯值,指定常數 b 在方程中 y = mx + b 應該如何計算:
    • TRUE省略b 正常計算;
    • FALSE,常數 b 被強制為 0,並且 m 值會進行調整,使得 y = mx

返回值

TREND 函數沿著線性趨勢預測值。


函數注意事項

  • 如果您使用的是 Microsoft 365 之前的 Excel 版本,您需要先選擇輸出範圍,然後在輸出範圍的左上角單元格中輸入 TREND 公式,然後按 Ctrl + Shift + Enter 來應用該函數。對於 Microsoft 365 和更新版本的 Excel 使用者,您可以直接在左上角單元格中輸入公式,然後按 Enter
  • 所提供的 known_y'sknown_x's 中的現有數據需要是線性數據,對於給定的 x 值,y 值應該符合線性曲線 y = mx + b。否則,輸出或預測值可能不準確。
  • 如果 known_x'sknown_y's 長度不同,TREND 返回 #REF! 錯誤。
  • TREND 返回 #VALUE! 錯誤如果:
    • 所提供的 nown_y'sknown_x'snew_x's 中有任何值是非數字的;
    • 所提供的 const 不被識別為邏輯值。
  • TREND 函數通過最小二乘法找到最適合您的數據的直線。該直線的方程式如下。
    • 對於一個 x 值範圍:
    • y = mx + b
    • 對於多個 x 值範圍:
    • y = m1x1 + m2x2 + ... + b
    • 其中:
    • y - 要計算的因變量。
    • x - 用於計算 y 的自變量。
    • m - 表示直線陡峭程度的斜率。
    • b - 常數(截距,當 x = 0 時等於 y 的值)。
    • 有關 Microsoft Excel 如何將直線擬合到數據的信息,請參閱 LINEST 函數。

示例

假設您有一張前九個月的銷售表,要預測接下來三個月的銷售情況,請在頂部單元格中輸入以下公式,然後按 Enter 獲取結果(如果您使用的是 Microsoft 365 或更新版本的 Excel)。否則,先選擇輸出範圍,然後在輸出範圍的頂部單元格中輸入以下公式,再按 Ctrl + Shift + Enter

=TREND(C6:C14,B6:B14,B15:B17)

trend function 2


相關函數

Excel FORECAST 函數

FORECAST 函數通過線性回歸根據現有值預測未來值。

Excel LINEST 函數

Excel LINEST 函數通過“最小二乘”方法,根據提供的 x 值和 y 值集合返回最佳擬合直線的統計信息。該函數返回一個常數值陣列。

Excel LOGEST 函數

LOGEST 函數返回最適合一組給定的 y 值和 x 值的指數曲線,並返回描述該曲線的一組值。

Excel GROWTH 函數

GROWTH 函數根據給定的數據集返回預測的指數增長。通過使用現有的 x 值和 y 值,GROWTH 函數計算一系列新 x 值所對應的預測 y 值。在金融術語中,公司可以使用 GROWTH 函數來預測未來幾年的收入。


最佳的辦公生產力工具

Kutools for Excel - 幫助您脫穎而出

? Kutools AI 助手:基於智能執行生成代碼創建自訂公式分析數據並生成圖表調用 Kutools 函數…來徹底改變數據分析方式。
熱門功能查找、標記或識別重複值  |  刪除空行  |  合併列或單元格而不丟失數據  |  四捨五入無需公式 ...
超級 VLookup多條件  |  多值  |  跨多工作表  |  模糊查找...
高級下拉列表簡易下拉列表  |  依賴下拉列表  |  多選下拉列表...
列管理器添加特定數量的列  |  移動列  |  切換隱藏列的可見狀態  比較列以選擇相同和不同的單元格 ...
特色功能網格聚焦  |  設計檢視  |  增強編輯欄  |  工作簿與工作表管理器 | 資源庫(自動文本)  |  日期提取器  |  合併資料  |  加密/解密儲存格  |  按清單發送電子郵件  |  超級篩選  |  特殊篩選(篩選粗體/斜體/刪除線...) ...
頂級 15 種工具集12 個文字工具添加文本刪除特定字符 ...)  |  50+ 圖表 類型甘特圖 ...)  |  40+ 實用 公式基於生日計算年齡 ...)  |  19 個插入工具插入QR碼從路徑插入圖片 ...)  |  12 個轉換工具金額轉大寫匯率轉換 ...)  |  7 個合併與分割工具高級合併行分割Excel單元格 ...)  |  ... 還有更多

Kutools for Excel 擁有超過 300 種功能,確保您需要的功能只需點擊一下即可實現...


Office Tab - 啟用 Microsoft Office(包括 Excel)中的分頁閱讀和編輯功能

  • 一秒鐘內在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標點擊,告別滑鼠手。
  • 當查看和編輯多個文檔時,您的工作效率提高 50%。
  • 為 Office(包括 Excel)帶來高效的分頁功能,就像 Chrome、Edge 和 Firefox 一樣。