Съдържание
В този кратък урок ще научите как бързо да изчислите обикновена пълзяща средна в Excel, какви функции да използвате, за да получите пълзяща средна за последните N дни, седмици, месеци или години, и как да добавите линия на тенденцията на пълзяща средна към графика на Excel.
В няколко скорошни статии разгледахме отблизо изчисляването на средна стойност в Excel. Ако следите блога ни, вече знаете как да изчислите нормална средна стойност и какви функции да използвате, за да намерите претеглена средна стойност. В днешния урок ще обсъдим две основни техники за изчисляване на пълзяща средна стойност в Excel.
Какво представлява пълзящата средна стойност?
Най-общо казано, пълзяща средна стойност (наричан също средна стойност за периода , средна текуща стойност или движеща се средна стойност ) може да се определи като поредица от средни стойности за различни подмножества на един и същ набор от данни.
Често се използва в статистиката, сезонно коригираните икономически прогнози и прогнозите за времето, за да се разберат основните тенденции. В търговията с акции пълзящата средна стойност е индикатор, който показва средната стойност на дадена ценна книга за определен период от време. В бизнеса е обичайна практика да се изчислява пълзяща средна стойност на продажбите за последните 3 месеца, за да се определи скорошната тенденция.
Например пълзящата средна стойност на тримесечните температури може да се изчисли, като се вземе средната стойност на температурите от януари до март, след това средната стойност на температурите от февруари до април, след това от март до май и т.н.
Съществуват различни видове плъзгащи се средни, като проста (известна още като аритметична), експоненциална, променлива, триъгълна и претеглена. В този урок ще разгледаме най-често използваните проста плъзгаща се средна .
Изчисляване на проста плъзгаща се средна стойност в Excel
Като цяло има два начина за получаване на проста пълзяща средна в Excel - чрез използване на формули и опции за линии на тенденциите. Следващите примери демонстрират и двете техники.
Изчисляване на пълзяща средна стойност за определен период от време
Проста пълзяща средна стойност може да бъде изчислена за нула време с функцията AVERAGE. Да предположим, че имате списък със средни месечни температури в колона B и искате да намерите пълзяща средна стойност за 3 месеца (както е показано на изображението по-горе).
Напишете обикновена формула AVERAGE за първите 3 стойности и я въведете в реда, съответстващ на третата стойност отгоре (клетка C4 в този пример), след което копирайте формулата надолу към другите клетки в колоната:
=СРЕДНА СТОЙНОСТ(B2:B4)
Ако искате, можете да фиксирате колоната с абсолютна референция (например $B2), но не забравяйте да използвате относителни препратки към редове (без знака $), така че формулата да се адаптира правилно за други клетки.
Като помните, че средната стойност се изчислява чрез сумиране на стойностите и след това разделяне на сумата на броя на осреднените стойности, можете да проверите резултата, като използвате формулата SUM:
=SUM(B2:B4)/3
Получаване на пълзяща средна стойност за последните N дни / седмици / месеци / години в колона
Да предположим, че имате списък с данни, например данни за продажби или котировки на акции, и искате да знаете средната стойност за последните 3 месеца във всеки един момент. За тази цел ви е необходима формула, която да преизчислява средната стойност веднага щом въведете стойност за следващия месец. Коя функция на Excel може да направи това? Добрата стара AVERAGE в комбинация с OFFSET и COUNT.
=СРЕДНА СТОЙНОСТ(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 е заглавието на колоната.
- Функцията OFFSET взема клетката B2 (1-ви аргумент) като начална точка и отмества броя (стойността, върната от функцията COUNT), като го премества с 3 реда нагоре (-3 във 2-ри аргумент). В резултат на това тя връща сумата на стойностите в диапазон, състоящ се от 3 реда (3 в 4-ти аргумент) и 1 колона (1 в последния аргумент), което са последните 3 месеца, които искаме.
- Накрая върнатата сума се предава на функцията AVERAGE, за да се изчисли пълзящата средна стойност.
Съвет: Ако работите с работни листове с възможност за непрекъснато обновяване, в които има вероятност в бъдеще да се добавят нови редове, не забравяйте да предоставите достатъчен брой редове на функцията COUNT, за да се поберат потенциалните нови записи. Не е проблем, ако включите повече редове, отколкото действително са необходими, стига първата клетка да е правилна, функцията COUNT така или иначе ще изхвърли всички празни редове.
Както вероятно сте забелязали, таблицата в този пример съдържа данни само за 12 месеца, но въпреки това диапазонът B2:B100 е предоставен на COUNT, за да се запази :)
Намиране на пълзяща средна стойност за последните N стойности в един ред
Ако искате да изчислите пълзяща средна стойност за последните N дни, месеци, години и т.н. в един и същи ред, можете да коригирате формулата за отместване по този начин:
=СРЕДНА СТОЙНОСТ(OFFSET( първа клетка ,0,COUNT( обхват ) -N ,1, N ,))Ако предположим, че B2 е първото число в реда и искаме да включим последните 3 числа в средната стойност, формулата придобива следната форма:
=СРЕДНА СТОЙНОСТ(OFFSET(B2,0,COUNT(B2:N2)-3,1,3))
Създаване на диаграма на Excel с пълзяща средна стойност
Ако вече сте създали диаграма за данните си, добавянето на линия на тенденцията на пълзящата средна за тази диаграма е въпрос на секунди. За тази цел ще използваме Excel Trendline функцията и подробните стъпки следват по-долу.
За този пример съм създал двуизмерна диаграма с колони ( Раздел Вмъкване > Група диаграми ) за нашите данни за продажбите:
И сега искаме да "визуализираме" пълзящата средна за 3 месеца.
- В Excel 2013 изберете диаграмата, отидете в Раздел Дизайн > Разположения на диаграми и щракнете върху Добавяне на елемент от диаграмата > Трендлиния > Още опции за трендлинии ...
В Excel 2010 и Excel 2007 отидете на Макет > Трендлиния > Още опции за трендлинии .
Съвет. Ако не е необходимо да посочвате подробности, като интервал на пълзящата средна или имена, можете да щракнете върху Дизайн > Добавяне на елемент от диаграмата > Трендлиния > Пълзяща средна стойност за непосредствения резултат.
- Сайтът Формат Trendline ще се отвори панел от дясната страна на работния лист в Excel 2013, а в Excel 2010 и 2007 ще се появи съответният диалогов прозорец.
На Формат Trendline щракнете върху иконата Опции на трендлинията, изберете Пълзяща средна стойност и задайте интервала на пълзящата средна стойност в Период кутия:
- Затворете прозореца Trendline и ще видите, че към диаграмата е добавена линията на тенденцията на пълзящата средна:
За да прецизирате чата, можете да преминете към Запълване & Line или Ефекти в раздела Формат Trendline и играйте с различни опции, като например тип линия, цвят, ширина и др.
За по-мощен анализ на данните може да искате да добавите няколко линии на тенденциите на пълзящите средни с различни времеви интервали, за да видите как се развива тенденцията. На следващата екранна снимка са показани линиите на тенденциите на 2-месечната (зелена) и 3-месечната (тухленочервена) пълзяща средна:
Е, това е всичко за изчисляването на пълзяща средна в Excel. Примерният работен лист с формулите за пълзяща средна и линията на тенденцията е на разположение за изтегляне в края на тази публикация. Благодаря ви за четенето и с нетърпение очаквам да се видим следващата седмица!
Практическа работна тетрадка
Изчисляване на пълзяща средна стойност - примери (.xlsx файл)