Excel - TREND 函数
描述
TREND 函数返回沿线性趋势的值。使用最小二乘法将直线拟合到数组 known_y's 和 known_x's。返回您指定的 new_x 数组沿该线的 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,则假定它们是与大小相同的数组 {1,2,3,...} known_y's。 |
可选 |
Const |
一个逻辑值,指定是否强制常量 b 等于 0。 如果 const 为 TRUE 或省略,则正常计算 b。 如果 const 为 FALSE,则将 b 设置为等于 0(零),并调整 m 值以使 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
示例
