Функція TREND в Excel та інші способи трендового аналізу

  • Поділитися Цим
Michael Brown

У навчальному посібнику показано, як розрахувати тренд в Excel за допомогою функції ТЕНДЕНЦИЯ, як побудувати тренди на графіку тощо.

У наш час, коли технології, ринки та потреби клієнтів змінюються так швидко, дуже важливо рухатися в ногу з тенденціями, а не проти них. Аналіз тенденцій може допомогти вам виявити основні закономірності в минулому та поточному русі даних і спрогнозувати майбутню поведінку.

    Функція ТЕНДЕНЦІЯ Excel

    Функція ТЕНДЕНЦИЯ в Excel використовується для розрахунку лінії лінійного тренду по заданому набору залежних значень у і, за бажанням, набору незалежних значень х і значень повернення вздовж лінії тренду.

    Крім того, функція ТЕНДЕНЦІЯ може продовжити лінію тренду в майбутнє, щоб спроектувати залежні значення у для набору нових значень х.

    Синтаксис функції ТЕНДЕНЦИЯ в Excel наступний:

    TREND( відомі_у, [відомі_х], [нові_х], [const])

    Де:

    Відомі (обов'язково) - набір залежних значень y, які вам вже відомі.

    Відомі_ікси (необов'язково) - один або декілька наборів незалежних значень x.

    • Якщо використовується тільки одна змінна x, відомі_y та відомі_x можуть бути діапазонами будь-якої форми, але однакової розмірності.
    • Якщо використовується декілька змінних x, відомі_y повинні бути вектором (один стовпець або один рядок).
    • Якщо не вказано, то вважається, що відомі_x - це масив порядкових номерів {1,2,3,...}.

    New_x's (необов'язково) - один або декілька наборів нових значень x, для яких потрібно розрахувати тренд.

    • Вона повинна мати таку ж кількість стовпців або рядків, як і відомі_x.
    • Якщо не вказано, то передбачається, що вона дорівнює відомому_x.

    Const (необов'язково) - логічне значення, що вказує на те, яким чином константа a у рівнянні y = bx + a слід обчислити.

    • Якщо TRUE або пропущено, то константа a розраховується нормально.
    • Якщо FALSE, то константа a прирівнюється до 0, а b-значення підбираються так, щоб вони відповідали рівнянню y = bx.

    Як функція TREND розраховує лінійний тренд

    Функція ТЕНДЕНЦИЯ Excel знаходить лінію, яка найкраще відповідає вашим даним, використовуючи метод найменших квадратів. Рівняння для лінії виглядає наступним чином.

    Для одного діапазону значень 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 та лінійним регресійним аналізом.

    Функція ТЕНДЕНЦІЯ як формула масиву

    Щоб повернути кілька нових значень y, функцію ТЕНДЕНЦИЯ слід вводити як формулу масиву. Для цього виділіть всі комірки, в яких ви хочете, щоб з'явилися результати, введіть формулу і натисніть Ctrl + Shift + Enter для її завершення. При цьому формула буде укладена в {фігурні дужки}, що є візуальною ознакою формули масиву. Оскільки нові значення повертаються у вигляді масиву, то ви не будетеможливість редагувати або видаляти їх індивідуально.

    Приклади формул Excel TREND

    На перший погляд, синтаксис функції ТЕНДЕНЦИЯ може здатися надто складним, але наведені нижче приклади значно спростять завдання.

    Формула TREND для трендового аналізу часових рядів в Excel

    Припустимо, ви аналізуєте деякі дані за певний період часу і хочете виявити тенденцію або закономірність.

    У цьому прикладі ми маємо номери місяців (незалежні x-значення) у клітинках A2:A13 та номери продажів (залежні y-значення) у клітинках B2:B13. На основі цих даних ми хочемо визначити загальну тенденцію у часовому ряді, не враховуючи пагорби та долини.

    Для цього виділіть діапазон С2:С13, введіть формулу, що наведена нижче, і натисніть Ctrl + Shift + Enter для її завершення:

    =TREND(B2:B13,A2:A13)

    Для побудови лінії тренду виберіть значення продажів і тренду (B1:C13) і побудуйте лінійну діаграму ( Вставка вкладка> Графіки група> Лінійна або площадкова діаграма ).

    В результаті ви отримуєте як числові значення лінії найкращого прилягання, що повертаються формулою, так і візуальне представлення цих значень у вигляді графіка:

    Прогнозування майбутньої тенденції

    Щоб спрогнозувати тренд на майбутнє, вам просто потрібно включити набір нових значень х у вашу формулу TREND.

    Для цього ми продовжуємо наш часовий ряд ще на кілька місяців і робимо прогнозування тренду за цією формулою:

    =TREND(B2:B13,A2:A13,A14:A17)

    Де:

    • B2:B13 - це відоме_y
    • A2:A13 - відомі_x
    • A14:A17 - нові_x

    Введіть наведену вище формулу в комірки C14:C17 і не забудьте натиснути Ctrl + Shift + Enter для її правильного заповнення. Після цього створіть нову лінійну діаграму для розширеного набору даних (B1:C17).

    На наведеному нижче скріншоті показано розраховані нові y-значення та продовжену лінію тренду:

    Формула тренду Excel для декількох наборів значень x

    У випадку, коли у вас є два або більше наборів незалежних значень x, введіть їх в окремі стовпчики, а весь цей діапазон передайте в поле відомих_іксів аргумент функції TREND.

    Наприклад, для значень known_x1 у B2:B13, known_x2 у C2:C13 та known_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

    Функція ТЕНДЕНЦИЯ є найпопулярнішим, але не єдиним методом прогнозування трендів в Excel. Нижче я коротко опишу ще кілька прийомів.

    Excel ПРОГНОЗ vs ТЕНДЕНЦІЯ

    "Тренд" і "прогноз" - дуже близькі поняття, але все ж таки різниця є:

    • Тенденція це те, що відображає поточні або минулі дні. Наприклад, проаналізувавши нещодавні показники продажів, ви можете визначити тенденцію руху грошових коштів і зрозуміти, як працював і працює ваш бізнес.
    • Прогноз це те, що стосується майбутнього. Наприклад, аналізуючи історичні дані, ви можете спроектувати майбутні зміни і передбачити, куди вас заведе поточна бізнес-практика.

    З точки зору Excel ця відмінність не настільки очевидна, оскільки функція ТЕНДЕНЦИЯ може не тільки розраховувати поточні тренди, але й повертати майбутні значення y, тобто робити прогнозування трендів.

    Різниця між ТЕНДЕНТОМ та ПРОГНОЗОМ в Excel полягає в наступному:

    • Функція FORECAST може прогнозувати тільки майбутні значення на основі існуючих значень. Функція TREND може розраховувати як поточні, так і майбутні тенденції.
    • Функція ПРОГНОЗ використовується як звичайна формула і повертає одне нове значення у для одного нового значення х. Функція ТЕНДЕНЦИЯ використовується як формула масиву і обчислює декілька значень у для декількох значень х.

    При використанні для прогнозування часових рядів обидві функції дають однакові результати лінійний тенденція / прогноз оскільки їхні розрахунки базуються на одному і тому ж рівнянні.

    Будь ласка, подивіться на скріншот нижче і порівняйте результати, отримані за наведеними нижче формулами:

    =TREND(B2:B13,A2:A13,A14:A17)

    =FORECAST(A14,$B$2:$B$13,$A$2:$A$13)

    Для отримання додаткової інформації, будь ласка, зверніться до розділу Використання функції ПРОГНОЗ в Excel.

    Намалюйте лінію тренду для візуалізації тенденції

    Лінія тренду зазвичай використовується для спостереження за загальною тенденцією в поточних даних, а також для прогнозування майбутніх рухів даних.

    Щоб додати тренд до існуючої діаграми, клацніть ряд даних правою кнопкою миші, а потім виберіть Додати Trendline... Це створить значення за замовчуванням лінійна лінія тренду для отримання поточних даних та відкрийте Формат Trendline де можна вибрати інший тип лінії тренду.

    До спрогнозувати тренд , вказати кількість періодів за Прогноз на Формат Trendline на вікні:

    • Щоб спроектувати тренд на майбутнє, введіть кількість періодів в поле Вперед Ящик.
    • Щоб екстраполювати тренд в минуле, введіть потрібне число в поле Назад Ящик.

    До показати рівняння лінії тренду перевірте Відобразити рівняння на графіку Для більшої точності можна показати більше цифр у рівнянні лінії тренду.

    Як показано на малюнку нижче, результати рівняння лінії тренду повністю відповідають числам, отриманим за допомогою формул ПРОГНОЗ і ТЕНДЕНЦІЯ:

    Для отримання додаткової інформації див. статтю Як додати лінію тренду в Excel.

    Згладжений тренд зі змінною середньою

    Ще один простий прийом, який може допомогти вам показати тренд, називається ковзаюча середня (він же ковзна середня або середнє ковзне значення Цей метод згладжує короткострокові коливання у вибірковому часовому ряді та висвітлює довгострокові закономірності або тенденції.

    Ви можете розрахувати ковзаючу середню вручну за власними формулами або попросити Excel побудувати лінію тренду автоматично.

    Щоб вивести на екран ковзаюча середня лінія тренду на графіку, то ось що вам потрібно зробити:

    1. Клацніть правою кнопкою миші по ряду даних і виберіть Додати лінію тренду .
    2. Про це йдеться на Формат Trendline на панелі, виберіть Ковзаюча середня та вкажіть бажану кількість періодів.

    Ось так можна використовувати функцію ТЕНДЕНЦІЯ для розрахунку трендів в Excel. Щоб більш детально ознайомитися з формулами, розглянутими в цьому уроці, ви можете завантажити наш зразок робочої книги Excel ТЕНДЕНЦІЯ. Дякую за прочитання і сподіваюся побачити вас на нашому блозі наступного тижня!

    Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.