Mozgóátlag kiszámítása Excelben: képletek és diagramok

  • Ossza Meg Ezt
Michael Brown

Ebben a rövid bemutatóban megtanulhatja, hogyan lehet gyorsan kiszámítani egy egyszerű mozgóátlagot az Excelben, milyen függvényeket kell használni az elmúlt N nap, hét, hónap vagy év mozgóátlagának lekérdezéséhez, és hogyan lehet mozgóátlag-trendvonalat hozzáadni egy Excel-diagramhoz.

Néhány közelmúltbeli cikkünkben alaposan szemügyre vettük az átlag kiszámítását az Excelben. Ha követte a blogunkat, már tudja, hogyan kell kiszámítani a normál átlagot, és milyen függvényeket kell használni a súlyozott átlag megtalálásához. A mai bemutatóban két alapvető technikát fogunk megvitatni a mozgóátlag kiszámításához Excelben.

    Mi a mozgóátlag?

    Általánosságban, mozgóátlag (más néven gördülő átlag , folyó átlag vagy mozgó átlag ) úgy határozható meg, mint ugyanazon adathalmaz különböző részhalmazaira vonatkozó átlagok sorozata.

    Gyakran használják a statisztikában, a szezonálisan kiigazított gazdasági és időjárás-előrejelzésben a mögöttes trendek megértéséhez. A részvénykereskedelemben a mozgóátlag egy olyan mutató, amely egy értékpapír átlagos értékét mutatja egy adott időszak alatt. Az üzleti életben bevett gyakorlat, hogy az elmúlt 3 hónap eladásainak mozgóátlagát számítják ki a közelmúltbeli trend meghatározásához.

    Például a háromhavi hőmérsékletek mozgó átlagát úgy lehet kiszámítani, hogy a januártól márciusig tartó időszak hőmérsékletének átlagát vesszük, majd a februártól áprilisig tartó időszak hőmérsékletének átlagát, majd a márciustól májusig tartó időszak hőmérsékletének átlagát, és így tovább.

    Léteznek különböző típusú mozgóátlagok, mint például az egyszerű (más néven aritmetikai), exponenciális, változó, háromszög alakú és súlyozott. Ebben a bemutatóban a leggyakrabban használt egyszerű mozgóátlag .

    Egyszerű mozgóátlag kiszámítása Excelben

    Összességében kétféleképpen kaphatunk egyszerű mozgóátlagot az Excelben - képletek és trendvonal opciók segítségével. Az alábbi példák mindkét technikát bemutatják.

    Mozgóátlag kiszámítása egy bizonyos időszakra vonatkozóan

    Egy egyszerű mozgóátlagot pillanatok alatt kiszámíthatunk az AVERAGE függvénnyel. Tegyük fel, hogy a B oszlopban van egy lista a havi átlaghőmérsékletekről, és szeretnénk egy mozgóátlagot találni 3 hónapra (ahogy a fenti képen látható).

    Írjon egy szokásos AVERAGE képletet az első 3 értékre, és írja be a felülről számított 3. értéknek megfelelő sorba (ebben a példában a C4-es cellába), majd másolja a képletet az oszlop többi cellájába:

    =ÁTLAG(B2:B4)

    Ha akarod, rögzítheted az oszlopot abszolút hivatkozással (például $B2), de mindenképpen használd a relatív sorhivatkozások (a $ jel nélkül), hogy a képlet megfelelően igazodjon más cellákhoz.

    Ha emlékszik arra, hogy az átlagot úgy számítják ki, hogy az értékeket összeadják, majd az összeget elosztják az átlagolandó értékek számával, akkor az eredményt a SUM formula segítségével ellenőrizheti:

    =SUM(B2:B4)/3

    Mozgóátlag keresése az elmúlt N napra / hétre / hónapra / évre egy oszlopban

    Tegyük fel, hogy van egy adatlistája, például eladási adatok vagy tőzsdei jegyzések, és szeretné tudni az elmúlt 3 hónap átlagát bármely időpontban. Ehhez szüksége van egy olyan képletre, amely újraszámítja az átlagot, amint beírja a következő hónap értékét. Milyen Excel függvény képes erre? A jó öreg AVERAGE az OFFSET és a COUNT kombinációjával.

    =ÁTLAG(OFFSET( első cella , COUNT( teljes skála )- N ,0, N ,1))

    Hol N az utolsó napok / hetek / hónapok / évek száma, amelyeket az átlagba bele kell számítani.

    Nem tudja, hogyan használja ezt a mozgóátlag-képletet az Excel-munkalapokban? A következő példa egyértelműbbé teszi a dolgokat.

    Feltételezve, hogy az átlagolandó értékek a B oszlopban a 2. sorban kezdődnek, a képlet a következő:

    =ÁTLAG(OFFSET(B2,COUNT(B2:B100)-3,0,3,1))

    És most próbáljuk meg megérteni, hogy mit is csinál ez az Excel mozgóátlag képlet.

    • A COUNT(B2:B100) függvény megszámolja, hogy hány érték van már beírva a B oszlopba. A számlálást a B2-ben kezdjük, mivel az 1. sor az oszlop fejléce.
    • Az OFFSET függvény a B2-es cellát (az 1. argumentumot) veszi kiindulópontnak, és a COUNT függvény által visszaadott értéket 3 sorral feljebb tolja (-3 a 2. argumentumban), így a függvény a 3 sorból (3 a 4. argumentumban) és 1 oszlopból (1 az utolsó argumentumban) álló tartományban lévő értékek összegét adja vissza, ami a kívánt legutolsó 3 hónapot jelenti.
    • Végül a visszaadott összeget átadjuk az AVERAGE függvénynek a mozgóátlag kiszámításához.

    Tipp: Ha olyan folyamatosan frissíthető munkalapokkal dolgozik, ahol a jövőben valószínűleg új sorok kerülnek be, ügyeljen arra, hogy elegendő számú sort adjon meg a COUNT függvénynek a lehetséges új bejegyzésekhez. Nem baj, ha a ténylegesen szükségesnél több sort ad meg, amíg az első cella helyes, a COUNT függvény úgyis elveti az összes üres sort.

    Mint valószínűleg észrevetted, a táblázat ebben a példában csak 12 hónap adatait tartalmazza, és mégis a B2:B100 tartományt a COUNT-nak adjuk meg, csak a biztonság kedvéért :)

    Mozgóátlag keresése az utolsó N értékre egy sorban

    Ha az utolsó N nap, hónap, év stb. mozgóátlagát szeretné kiszámítani ugyanabban a sorban, akkor az Offset képletet így állíthatja be:

    =ÁTLAG(OFFSET( első cella ,0,COUNT( tartomány ) -N ,1, N ,))

    Tegyük fel, hogy B2 az első szám a sorban, és az utolsó 3 számot is be akarjuk vonni az átlagba, akkor a képlet a következő alakot veszi fel:

    =ÁTLAG(OFFSET(B2,0,COUNT(B2:N2)-3,1,3))

    Excel mozgóátlag diagram létrehozása

    Ha már létrehoztál egy diagramot az adataidhoz, akkor egy mozgóátlag trendvonal hozzáadása a diagramhoz másodpercek kérdése. Ehhez használjuk a Excel trendvonal funkciót, és a részletes lépések az alábbiakban következnek.

    Ehhez a példához egy 2D oszlopdiagramot hoztam létre ( Beszúrás lap > Diagramok csoport ) az értékesítési adatainkhoz:

    És most szeretnénk "megjeleníteni" a mozgóátlagot 3 hónapra.

    1. Az Excel 2013-ban jelölje ki a diagramot, lépjen a Tervezés lap > Diagram elrendezések csoport, és kattintson a Diagram elem hozzáadása > Trendvonal > További trendvonal lehetőségek ...

      Az Excel 2010 és az Excel 2007 programban lépjen a Elrendezés > Trendvonal > További trendvonal lehetőségek .

      Tipp. Ha nincs szükség a részletek, például a mozgóátlag intervallum vagy a nevek megadására, akkor kattintson a Tervezés > Diagram elem hozzáadása > Trendvonal > Mozgó átlag az azonnali eredményért.

    2. A Formátum Trendvonal ablaktábla megnyílik a munkalap jobb oldalán az Excel 2013-ban, a megfelelő párbeszédpanel pedig az Excel 2010-ben és 2007-ben.

      A Formátum Trendvonal ablaktáblában kattintson a Trendvonal beállítások ikonra, válassza a Mozgó átlag opciót, és adja meg a mozgóátlag intervallumát a Időszak doboz:

    3. Zárja be a Trendvonal ablaktáblát, és a mozgóátlag trendvonalat hozzáadva találja a diagramhoz:

    A csevegés finomításához átkapcsolhat a Fill & vonal vagy Hatások fülön a Formátum Trendvonal ablaktábla, és játszhat a különböző beállításokkal, például a vonaltípussal, színnel, szélességgel stb.

    Az erőteljes adatelemzéshez érdemes néhány mozgóátlag trendvonalat hozzáadni különböző időintervallumokkal, hogy láthassa, hogyan alakul a trend. Az alábbi képernyőképen a 2 hónapos (zöld) és a 3 hónapos (téglavörös) mozgóátlag trendvonalak láthatók:

    Nos, ennyit a mozgóátlag kiszámításáról Excelben. A mozgóátlag képleteket és trendvonalat tartalmazó minta munkalap letölthető a bejegyzés végén. Köszönöm, hogy elolvastad, és várom a jövő héten!

    Gyakorló munkafüzet

    Mozgóátlag számítása - példák (.xlsx fájl)

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.