Skip to main content

Kutools for Office — 一套工具,五種功能。完成更多工作。

Excel TREND 函數

Author: Amanda Li Last Modified: 2025-08-23

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 - 支持英文、西班牙文、德文、法文、中文及其他 40 多種語言!

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


Office Tab - 在 Microsoft Office(包括 Excel)中啟用標籤式閱讀和編輯

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