Функция ТРЕНД в Excel - вычисление значений по линии тренда

Скачать пример рабочей книги

Загрузите образец книги

В этом руководстве показано, как использовать Функция Excel TREND в Excel для вычисления значений y на основе линии тренда.

Обзор функции TREND

Функция ТЕНДЕНЦИЯ вычисляет значения Y на основе линии тренда для заданных значений X. Линия тренда рассчитывается методом наименьших квадратов на основе двух рядов данных.

Чтобы использовать функцию листа Excel TREND, выберите ячейку и введите:

(Обратите внимание, как появляются входные данные формулы)

Функция ТЕНДЕНЦИЯ Синтаксис и входные данные:

1 = ТЕНДЕНЦИЯ (известные_вы; известные_x; новые_x; константа)

known_y’s - Массив известных значений Y.

known_x’s - Массив известных значений X.

new_x’s - Массив новых значений X, для которых функция TREND должна возвращать соответствующие значения Y.

const - ПО ЖЕЛАНИЮ. Логическое значение, указывающее, следует ли вычислять B (точка пересечения в y = mx + b) с использованием метода наименьших квадратов (TRUE или Ommitted) или вручную установить B = 0 (FALSE).

Что такое ТРЕНД?

Функция ТЕНДЕНЦИЯ в Excel похожа на функцию ПРОГНОЗ, которая используется для прогнозирования Икс данное значение известно Икс а также у значений, за исключением того, что он применяет уравнение регрессии для массива Икс ценности. Функция использует линейную регрессию для определения результата. Рекомендуется посетить функцию ПРОГНОЗ [вставить ссылку на страницу ПРОГНОЗ] перед просмотром этой страницы, чтобы узнать о линейной регрессии.

Как использовать ТРЕНД

Функция ТЕНДЕНЦИЯ принимает четыре аргумента:

1 = TREND (известные_y, известные_x, новые_x, const)

Где, known_y’s а также known_x’s обратитесь к Икс а также у данных в вашей таблице данных, new_x - это массив точек данных, для которых вы хотите предсказать значение y, и const - это двоичный аргумент для обычного вычисления точки пересечения по оси Y или установки значения на 0 и корректировки значений наклона таким образом, чтобы.

Хотя последние 3 аргумента TREND являются необязательными, рекомендуется включать все аргументы, чтобы гарантировать правильность прогноза данных.

Давайте посмотрим на пример:

1 = ТЕНДЕНЦИЯ (C3: C7; B3; B7; B10: B17; ИСТИНА)

Используя TREND в Microsoft 365 (а именно, канал Office Insider Current Channel (предварительная версия)), TREND действует как формула динамического массива, которая выводит результат для всего массива, как показано в этом примере с голубой рамкой вокруг ячеек с C10 по C17. Просто введите формулу в ячейку C10 и нажмите клавишу ВВОД, не нужно заполнять или перетаскивать формулу вниз.

Чтобы показать уравнение регрессии, которое TREND обнаружило для предсказания нашего массива результатов, я нанес на график данные:

Уравнение совпадает!

Нелинейная регрессия с TREND

TREND также можно использовать для подбора полиномиальной кривой.

Добавление дополнительных Икс столбцов и возведя их в nth степень соответствует полиномиальной кривой в той же степени. Все Икс столбцы должны быть включены в аргументы для known_x’s а также new_x’s.

Графическое изображение:

ТРЕНДОВЫЕ СОВЕТЫ

  1. Убедитесь, что у вас установлена ​​самая последняя версия Microsoft 365 для использования TREND с динамическими массивами. Возможно, вам потребуется включить текущий канал предварительной оценки Office (предварительная версия), чтобы использовать функции динамического массива. На странице учетной записи:

(Не требуется для использования функции, только для функциональности динамического массива)

  1. Если ваши данные отформатированы как таблица Excel (обычно с помощью Ctrl + T), TREND приведет к ошибкам. Формулы разлитого массива не поддерживаются в таблицах Excel. Переместите данные из таблицы и попробуйте еще раз.

  1. Если ваш new x’s массив не заполнен, вы получите # ЗНАЧ! Ошибка. Измените диапазон в аргументе функции, чтобы он был непрерывным.

Заинтересованы в большем прогнозировании?

См. Другие наши статьи о прогнозировании с экспоненциальным сглаживанием, функциях ЛИНЕЙН и ЛИНЕЙН.

Функция ТЕНДЕНЦИЯ в Google Таблицах

Функция ТЕНДЕНЦИЯ в Google Таблицах работает точно так же, как и в Excel.

Примеры TREND в VBA

Вы также можете использовать функцию ТЕНДЕНЦИЯ в VBA. Тип:
application.worksheetfunction.trend (известные_ys, известные_x, новые_x, константа)
Для аргументов функции (известные_y и т. Д.) Вы можете либо ввести их непосредственно в функцию, либо определить переменные, которые будут использоваться вместо них.

Вернуться к списку всех функций в Excel

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave