Advanced Excel Statistical - TREND Function



Description

The TREND function returns values along a linear trend. Fits a straight line (using the method of least squares) to the arrays known_y's and known_x's. Returns the y-values along that line for the array of new_x's that you specify.

Syntax

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

Arguments

Argument Description Required/ Optional
Known_y's

The set of y-values you already know in the relationship y = mx + b.

If the array known_y's is in a single column, then each column of known_x's is interpreted as a separate variable.

If the array known_y's is in a single row, then each row of known_x's is interpreted as a separate variable.

Required
Known_x's

An optional set of x-values that you may already know in the relationship y = mx + b.

The array known_x's can include one or more sets of variables.

If only one variable is used, known_y's and known_x's can be ranges of any shape, as long as they have equal dimensions.

If more than one variable is used, known_y's must be a vector (i.e., a range with a height of one row or a width of one column).

If known_x's is omitted, it is assumed to be the array {1,2,3,...} that is the same size as known_y's.

Required
New_x's

New x-values for which you want TREND to return corresponding y-values.

New_x's must include a column (or row) for each independent variable, just as known_x's does.

So, if known_y's is in a single column, known_x's and new_x's must have the same number of columns.

If known_y's is in a single row, known_x's and new_x's must have the same number of rows.

If you omit new_x's, it is assumed to be the same as known_x's.

If you omit both known_x's and new_x's, they are assumed to be the array {1,2,3,...} that is the same size as known_y's.

Optional
Const

A logical value specifying whether to force the constant b to equal 0.

If const is TRUE or omitted, b is calculated normally.

If const is FALSE, b is set equal to 0 (zero), and the mvalues are adjusted so that y = mx.

Optional

Notes

  • Formulas that return arrays must be entered as array formulas.

  • You can use TREND for polynomial curve fitting by regressing against the same variable raised to different powers.

  • When entering an array constant for an argument such as known_x's, use commas to separate values in the same row and semicolons to separate rows.

  • If the known_x's array and the known_y's array are of different lengths, TREND returns #REF! error value.

  • If any of the values in the supplied known_x's , known_y's or new_x's arrays are non-numeric, TREND returns #VALUE! error value.

  • If the supplied const argument is not recognized as a logical value, TREND returns #VALUE! error value.

Applicability

Excel 2007, Excel 2010, Excel 2013, Excel 2016

Example

Trend Function
advanced_excel_statistical_functions.htm
Advertisements