Excel - TREND 函数



描述

TREND 函数沿线性趋势返回值。使用最小二乘法将直线拟合到已知数组 known_y's 和 known_x's。根据您指定的 new_x's 数组返回该直线上的 y 值。

语法

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

参数

参数 描述 必填/可选
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(零),并且 mvalues 将进行调整以使 y = mx。

可选

备注

  • 返回数组的公式必须作为数组公式输入。

  • 您可以通过对提高到不同次幂的同一变量进行回归来使用 TREND 进行多项式曲线拟合。

  • 当为 known_x's 等参数输入数组常数时,请使用逗号分隔同一行中的值,并使用分号分隔行。

  • 如果 known_x's 数组和 known_y's 数组的长度不同,则 TREND 返回 #REF! 错误值。

  • 如果提供的 known_x's、known_y's 或 new_x's 数组中的任何值为非数字,则 TREND 返回 #VALUE! 错误值。

  • 如果提供的 const 参数未识别为逻辑值,则 TREND 返回 #VALUE! 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

Trend Function
advanced_excel_statistical_functions.htm
广告