Оглавление
В учебнике показано, как вычислить тренд в Excel с помощью функции TREND, как создать тренды на графике и многое другое.
В наши дни, когда технологии, рынки и потребности клиентов меняются так быстро, очень важно двигаться вместе с тенденциями, а не против них. Анализ тенденций может помочь вам выявить основные закономерности в прошлом и текущем движении данных и спрогнозировать поведение в будущем.
Функция Excel TREND
Функция Excel TREND используется для расчета линейной линии тренда через заданный набор зависимых значений y и, по желанию, набор независимых значений x и возвратных значений вдоль линии тренда.
Кроме того, функция TREND может продлить линию тренда в будущее, чтобы спрогнозировать зависимые значения y для набора новых значений x.
Синтаксис функции Excel TREND следующий:
TREND( известные_y's, [известные_x's], [новые_x's], [const])Где:
Known_y's (требуется) - набор зависимых значений y, которые вам уже известны.
Известные_х (необязательно) - один или несколько наборов независимых x-значений.
- Если используется только одна переменная x, то известные_y и известные_x могут быть диапазонами любой формы, но одинаковой размерности.
- Если используется несколько переменных x, то known_y должен быть вектором (один столбец или одна строка).
- Если опущено, то known_x's предполагается как массив серийных номеров {1,2,3,...}.
New_x's (необязательно) - один или несколько наборов новых x-значений, для которых вы хотите рассчитать тренд.
- Он должен иметь такое же количество столбцов или строк, как и известный_x.
- Если он опущен, то предполагается, что он равен известному_x.
Const (необязательно) - логическое значение, указывающее, как константа a в уравнении y = bx + a должны быть вычислены.
- Если значение TRUE или опущено, то константа a рассчитывается нормально.
- Если FALSE, то константа a принудительно равна 0, а значения b подгоняются под уравнение y = bx.
Как функция TREND вычисляет линию линейного тренда
Функция Excel TREND Function находит линию, которая наилучшим образом соответствует вашим данным, используя метод наименьших квадратов. Уравнение для линии выглядит следующим образом.
Для одного диапазона значений x:
y = bx + a
Для нескольких диапазонов значений x:
y = b 1 x 1 + b 2 x 2 + ... + b n x n + a
Где:
- y - зависимая переменная, которую вы пытаетесь вычислить.
- x - независимая переменная, которую вы используете для расчета y .
- a - перехват (показывает, где линия пересекает ось y и равна значению y, когда x равен 0).
- b - наклон (показывает крутизну линии).
Это классическое уравнение для линии наилучшего соответствия также используется функцией LINEST и линейным регрессионным анализом.
Функция TREND как формула массива
Чтобы вернуть несколько новых значений y, функцию TREND следует ввести как формулу массива. Для этого выделите все ячейки, в которых должны появиться результаты, введите формулу и нажмите Ctrl + Shift + Enter, чтобы завершить ее. При этом формула будет заключена в {курчавые скобки}, что является визуальным признаком формулы массива. Поскольку новые значения возвращаются в виде массива, вы не будетевозможность редактировать или удалять их по отдельности.
Примеры формулы TREND в Excel
На первый взгляд синтаксис функции TREND может показаться чрезмерно сложным, но следующие примеры значительно упростят ситуацию.
Формула TREND для анализа тенденций временных рядов в Excel
Предположим, вы анализируете некоторые данные за последовательный период времени и хотите выявить тенденцию или закономерность.
В данном примере у нас есть номера месяцев (независимые x-значения) в A2:A13 и номера продаж (зависимые y-значения) в B2:B13. На основе этих данных мы хотим определить общую тенденцию во временном ряду, игнорируя холмы и долины.
Для этого выделите диапазон C2:C13, введите приведенную ниже формулу и нажмите Ctrl + Shift + Enter для ее завершения:
=TREND(B2:B13,A2:A13)
Чтобы построить линию тренда, выберите значения продаж и тренда (B1:C13) и постройте линейный график ( Вставка вкладка> Графики группа> Линейная или площадная диаграмма ).
В результате вы получаете как числовые значения для линии наилучшего соответствия, возвращаемые формулой, так и визуальное представление этих значений в виде графика:
Прогнозирование будущей тенденции
Чтобы предсказать тенденцию на будущее, достаточно включить в формулу TREND набор новых x-значений.
Для этого мы расширяем наш временной ряд еще на несколько месяцев и делаем прогноз тренда с помощью этой формулы:
=TREND(B2:B13,A2:A13,A14:A17)
Где:
- B2:B13 - это известные_y's
- A2:A13 - это известные_x
- A14:A17 - new_x's
Введите приведенную выше формулу в ячейки C14:C17 и не забудьте нажать Ctrl + Shift + Enter, чтобы завершить ее соответствующим образом. После этого создайте новый линейный график для расширенного набора данных (B1:C17).
На скриншоте ниже показаны рассчитанные новые значения y и расширенная линия тренда:
Формула тренда Excel для нескольких наборов x-значений
В ситуации, когда у вас есть два или более набора независимых значений x, введите их в отдельные столбцы и передайте весь этот диапазон в файл известные_х аргумент фукнции TREND.
Например, при известных значениях_x1 в B2:B13, известных значениях_x2 в C2:C13, и известных значениях_y в D2:D13, вы используете следующую формулу для расчета тренда:
=TREND(D2:D13,B2:C13)
Кроме того, вы можете ввести значения new_x1 и new_x2 в B14:B17 и C14:C17, соответственно, и получить прогнозируемые значения y с помощью этой формулы:
=TREND(D2:D13,B2:C13,B14:C17)
Если формулы введены правильно (с помощью сочетания клавиш Ctrl + Shift + Enter), они выдают следующие результаты:
Другие способы проведения анализа тенденций в Excel
Функция TREND - самый популярный, но не единственный метод прогнозирования тренда в Excel. Ниже я кратко опишу несколько других методов.
Excel FORECAST vs TREND
"Тренд" и "прогноз" - очень близкие понятия, но все же разница есть:
- Тренд это то, что представляет текущие или прошедшие дни. Например, анализируя последние показатели продаж, вы можете определить тенденцию движения денежных средств и понять, как работал и работает ваш бизнес в настоящее время.
- Прогноз это то, что относится к будущему. Например, анализируя исторические данные, вы можете спрогнозировать будущие изменения и предсказать, куда приведут вас нынешние методы ведения бизнеса.
В Excel это различие не столь очевидно, поскольку функция TREND может не только вычислять текущие тенденции, но и возвращать будущие значения y, т.е. выполнять прогнозирование тенденций.
Разница между TREND и FORECAST в Excel заключается в следующем:
- Функция FORECAST может только прогнозировать будущие значения на основе существующих значений. Функция TREND может рассчитывать как текущие, так и будущие тенденции.
- Функция FORECAST используется как обычная формула и возвращает одно новое значение y для одного нового значения x. Функция TREND используется как формула массива и вычисляет несколько значений y для нескольких значений x.
При использовании для прогнозирования временных рядов обе функции дают одинаковый результат линейный тренд / прогноз потому что их расчеты основаны на одном и том же уравнении.
Пожалуйста, посмотрите на скриншот ниже и сравните результаты, полученные с помощью следующих формул:
=TREND(B2:B13,A2:A13,A14:A17)
= ПРОГНОЗ(A14,$B$2:$B$13,$A$2:$A$13)
Для получения дополнительной информации см. раздел Использование функции FORECAST в Excel.
Нарисуйте линию тренда для визуализации тенденции
Линия тренда обычно используется для наблюдения за общей тенденцией в текущих данных, а также для прогнозирования движения данных в будущем.
Чтобы добавить тренд к существующему графику, щелкните правой кнопкой мыши серию данных, а затем нажмите кнопку Добавить линию тренда... Это создаст стандартный линейная линия тренда для текущих данных и откройте Формат Линия тренда панель, где можно выбрать другой тип линии тренда.
На прогнозировать тенденцию укажите количество периодов под Прогноз на Формат Линия тренда панель:
- Чтобы спрогнозировать тенденцию на будущее, введите количество периодов в Вперед коробка.
- Чтобы экстраполировать тенденцию в прошлое, введите нужное число в поле Назад коробка.
На покажите уравнение линии тренда , проверьте Отображение уравнения на графике Вставка. Для большей точности можно показать больше цифр в уравнении линии тренда.
Как показано на рисунке ниже, результаты уравнения линии тренда полностью совпадают с цифрами, полученными по формулам FORECAST и TREND:
Для получения дополнительной информации см. раздел Как добавить линию тренда в Excel.
Плавный тренд с помощью скользящего среднего
Еще одна простая техника, которая может помочь вам показать тенденцию, называется скользящее среднее (aka скользящее среднее значение или среднее значение ). Этот метод сглаживает краткосрочные колебания во временном ряду выборки и выделяет более долгосрочные закономерности или тенденции.
Вы можете рассчитать скользящую среднюю вручную с помощью собственных формул или попросить Excel сделать линию тренда автоматически.
Чтобы отобразить скользящая средняя линия тренда на графике, вот что вам нужно сделать:
- Щелкните правой кнопкой мыши серию данных и нажмите Добавить линию тренда .
- На Формат Линия тренда выберите Скользящая средняя и укажите желаемое количество периодов.
Вот так можно использовать функцию TREND для расчета трендов в Excel. Для более детального изучения формул, рассмотренных в этом руководстве, вы можете скачать наш образец рабочей книги Excel TREND. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!