Tartalomjegyzék
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.
- 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.
- 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:
- 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)