Зміст
У цьому короткому уроці ви дізнаєтеся, як швидко розрахувати просту ковзну середню в Excel, які функції використовувати для отримання ковзної середньої за останні N днів, тижнів, місяців або років, а також як додати лінію тренда ковзної середньої на діаграму Excel.
У кількох останніх статтях ми детально розглянули обчислення середнього в Excel. Якщо ви стежите за нашим блогом, то вже знаєте, як розрахувати звичайне середнє і які функції використовувати для знаходження зваженого середнього. У сьогоднішньому уроці ми розглянемо два основних способи розрахунку ковзного середнього в Excel.
Що таке ковзне середнє?
Взагалі кажучи, ковзна середня (також відомий як ковзна середня , середнє ковзне значення або ковзаюче середнє ) можна визначити як ряд середніх значень для різних підмножин одного набору даних.
Він часто використовується в статистиці, економічному та погодному прогнозуванні з поправкою на сезонність для розуміння основних тенденцій. У біржовій торгівлі ковзаюче середнє - це індикатор, який показує середню вартість цінного паперу за певний період часу. У бізнесі поширеною практикою є розрахунок ковзного середнього продажу за останні 3 місяці для визначення нещодавньої тенденції.
Наприклад, ковзну середню тримісячних температур можна розрахувати, взявши середню температуру з січня по березень, потім середню температуру з лютого по квітень, потім з березня по травень і так далі.
Існують різні типи ковзних середніх, такі як проста (також відома як арифметична), експоненціальна, змінна, трикутна і зважена. У цьому уроці ми розглянемо найпоширеніші з них проста ковзаюча середня .
Розрахунок простої ковзної середньої в Excel
Загалом, існує два способи побудови простої ковзної середньої в Excel - за допомогою формул і за допомогою параметрів лінії тренду. Наведені нижче приклади демонструють обидва способи.
Розрахунок ковзної середньої за певний період часу
Просте ковзне середнє можна швидко розрахувати за допомогою функції СРЗНАЧ. Припустимо, у вас є список середньомісячних температур у стовпчику B, і ви хочете знайти ковзне середнє за 3 місяці (як показано на зображенні вище).
Напишіть звичайну формулу СРЗНАЧ для перших 3 значень і введіть її в рядок, що відповідає 3-му значенню зверху (комірка С4 в даному прикладі), а потім скопіюйте формулу вниз в інші комірки стовпця:
=СЕРЕДНЄ(B2:B4)
При бажанні ви можете зафіксувати стовпець абсолютним посиланням (на зразок $B2), але обов'язково використовуйте відносні посилання на рядки (без знаку $), щоб формула правильно підлаштувалася для інших комірок.
Пам'ятаючи, що середнє значення обчислюється шляхом додавання значень, а потім ділення суми на кількість значень, що усереднюються, можна перевірити результат за допомогою формули СУММЕСЛИ:
=SUM(B2:B4)/3
Отримати ковзну середню за останні N днів / тижнів / місяців / років у стовпці
Припустимо, у вас є список даних, наприклад, показники продажів або котирування акцій, і ви хочете дізнатися середнє значення за останні 3 місяці в будь-який момент часу. Для цього вам потрібна формула, яка буде перераховувати середнє значення, як тільки ви введете значення за наступний місяць. Яка функція Excel здатна це зробити? Стара добра СРЗНАЧ в поєднанні з функціями СРЗНАЧ і СЧЕТ.
=AVERAGE(OFFSET( перша клітина , COUNT( весь асортимент )- N ,0, N ,1))Де N кількість останніх днів/тижнів/місяців/років для включення в середню.
Не знаєте, як використовувати формулу ковзного середнього в таблицях Excel? Наступний приклад зробить все більш зрозумілим.
Припускаючи, що значення для усереднення знаходяться в колонці В, починаючи з рядка 2, формула буде виглядати наступним чином:
=СЕРЕДНЄ(OFFSET(B2,COUNT(B2:B100)-3,0,3,1))
А тепер спробуємо розібратися, що ж насправді робить ця формула ковзного середнього в Excel.
- Функція підрахунку COUNT(B2:B100) підраховує, скільки значень вже введено в стовпчик B. Ми починаємо підрахунок з B2, оскільки рядок 1 є заголовком стовпчика.
- Функція ОФФСЕТ приймає комірку В2 (1-й аргумент) за початкову точку і зміщує лічильник (значення, повернуте функцією СЧЕТЕСЛИ) на 3 рядки вгору (-3 в 2-му аргументі). В результаті вона повертає суму значень в діапазоні, що складається з 3 рядків (3 в 4-му аргументі) і 1 стовпця (1 в останньому аргументі), що є останніми 3 місяцями, які нам потрібні.
- Нарешті, повернута сума передається у функцію AVERAGE для розрахунку ковзної середньої.
Порада: Якщо ви працюєте з постійно оновлюваними робочими аркушами, де в майбутньому можуть з'явитися нові рядки, переконайтеся, що функція ПІДРАХУНОК містить достатню кількість рядків для розміщення можливих нових записів. Не біда, якщо ви введете більше рядків, ніж насправді потрібно, якщо перша комірка буде правою, функція ПІДРАХУНОК все одно відкине всі порожні рядки.
Як ви, напевно, помітили, таблиця в цьому прикладі містить дані тільки за 12 місяців, але при цьому діапазон B2:B100 поставлений в COUNT, про всяк випадок на всяк випадок :)
Знайти ковзне середнє для останніх N значень підряд
Якщо потрібно розрахувати ковзаючу середню за останні N днів, місяців, років і т.д. в одному і тому ж рядку, можна налаштувати формулу Зсув таким чином:
=AVERAGE(OFFSET( перша клітина ,0,COUNT( діапазон ) -N ,1, N ,))Припустимо, що B2 - перше число в рядку, і ви хочете включити в середнє значення останні 3 числа, формула набуває наступного вигляду:
=AVERAGE(OFFSET(B2,0,COUNT(B2:N2)-3,1,3))
Побудова графіка ковзної середньої в Excel
Якщо ви вже створили графік для своїх даних, додавання лінії ковзного середнього тренду на цей графік займе лічені секунди. Для цього ми будемо використовувати Лінія тренду Excel та детальні кроки наведені нижче.
Для цього прикладу я створив 2-вимірну стовпчасту діаграму ( Вставка вкладки > Група "Графіки ) для наших даних про продажі:
А зараз, ми хочемо "візуалізувати" ковзаючу середню за 3 місяці.
- В Excel 2013 виділіть діаграму, перейдіть на вкладку Вкладка "Дизайн > Макети діаграм групу і натисніть Додати елемент діаграми > Лінія тренду > Більше опцій лінії трендів ...
В Excel 2010 і Excel 2007 перейдіть до Макет > Лінія тренду > Більше опцій лінії трендів .
Порада. Якщо вам не потрібно вказувати деталі, такі як інтервал ковзної середньої або назви, ви можете натиснути Дизайн > Додати елемент діаграми > Лінія тренду > Ковзаюча середня на негайний результат.
- На сьогоднішній день, на жаль, це не так. Формат Trendline відкриється в правій частині робочого аркуша в Excel 2013, а в Excel 2010 і 2007 з'явиться відповідне діалогове вікно.
Про це йдеться на Формат Trendline на панелі "Параметри лінії тренду" клацніть піктограму "Параметри лінії тренду", виберіть пункт Ковзаюча середня і вкажіть інтервал ковзної середньої в опції Період Ящик:
- Закрийте панель "Лінія тренду", і Ви побачите, що до Вашої діаграми додано лінію ковзного середнього тренду:
Для уточнення інформації в чаті ви можете перейти в розділ Заповнити & рядок або Ефекти на вкладці Формат Trendline і пограйтеся з різними параметрами, такими як тип лінії, колір, ширина тощо.
Для ефективного аналізу даних ви можете додати кілька ліній ковзного середнього тренду з різними часовими інтервалами, щоб побачити, як розвивається тренд. На наступному скріншоті показано 2-місячні (зелені) та 3-місячні (цегляно-червоні) лінії ковзного середнього тренду:
Що ж, це все про розрахунок ковзного середнього в Excel. Зразок робочого аркуша з формулами ковзного середнього і лінією тренду можна завантажити в кінці цієї статті. Дякую за увагу і з нетерпінням чекаю зустрічі з вами наступного тижня!
Практичний посібник
Розрахунок ковзної середньої - приклади (файл .xlsx)