Flyttande medelvärde I det här exemplet lär du dig hur du beräknar glidande medelvärdet för en tidsserie i Excel. Ett glidande medel används för att jämna ut oegentligheter (toppar och dalar) för att enkelt kunna känna igen trender. 1. Låt oss först titta på våra tidsserier. 2. Klicka på Dataanalys på fliken Data. Obs! Kan inte hitta knappen Data Analysis Klicka här för att ladda verktyget Analysis ToolPak. 3. Välj Flytta genomsnitt och klicka på OK. 4. Klicka i rutan Inmatningsområde och välj intervallet B2: M2. 5. Klicka i rutan Intervall och skriv 6. 6. Klicka i rutan Utmatningsområde och välj cell B3. 8. Skriv ett diagram över dessa värden. Förklaring: Eftersom vi ställer intervallet till 6 är det rörliga genomsnittet genomsnittet för de föregående 5 datapunkterna och den aktuella datapunkten. Som ett resultat utjämnas toppar och dalar. Diagrammet visar en ökande trend. Excel kan inte beräkna det rörliga genomsnittet för de första 5 datapunkterna, eftersom det inte finns tillräckligt med tidigare datapunkter. 9. Upprepa steg 2 till 8 för intervall 2 och intervall 4. Slutsats: Ju större intervall desto mer toppar och dalar släpper ut. Ju mindre intervallet desto närmare de rörliga medelvärdena är de faktiska datapunkterna. Beräkna Vägt genomsnitt i Excel med SUMPRODUCT Ted franska har över femton års erfarenhet av att lära och skriva om kalkylprogram som Excel, Google Spreadsheets och Lotus 1-2-3 . Läs mer Uppdaterad 07 februari, 2016. Viktad vs Oviktad genomsnittlig översikt Normalt när man räknar medeltal eller aritmetiskt medelvärde har varje tal lika värde eller vikt. Medelvärdet beräknas genom att lägga till ett antal tal tillsammans och sedan dividera denna summa med antalet värden inom intervallet. Ett exempel skulle vara (2433434435436) 5 vilket ger ett obestämt genomsnitt på 4. I Excel kan sådana beräkningar enkelt utföras med hjälp av AVERAGE-funktionen. Ett vägt genomsnitt, å andra sidan, anser att ett eller flera siffror i intervallet är värda mer eller har större vikt än de andra siffrorna. Till exempel är vissa betyg i skolan, som halvtids - och slutprov, vanligtvis värda mer än vanliga tester eller uppdrag. Om medelvärdet används för att beräkna studentens slutbetyg kommer de centrala och sista tentamenna att ges större vikt. I Excel kan viktade medelvärden beräknas med hjälp av SUMPRODUCT-funktionen. Hur funktionen SUMPRODUCT fungerar Vad SUMPRODUCT gör är att multiplicera elementen i två eller flera arrays och sedan lägga till eller summera produkterna. Till exempel, i en situation där två arrays med fyra element vardera anges som argument för SUMPRODUCT-funktionen: det första elementet i array1 multipliceras med det första elementet i array2 multipliceras det andra elementet i array1 med det andra elementet i array2 den tredje elementet i array1 multipliceras med det tredje elementet i array2 det fjärde elementet i array1 multipliceras med det fjärde elementet i array2. Därefter summeras och returneras produkterna från de fyra multiplikationsoperationerna av funktionen som resultat. Excel SUMPRODUCT Funktionssyntax och argument En funktions syntax avser funktionslayouten och innehåller funktionens namn, parentes och argument. Syntaxen för SUMPRODUCT-funktionen är: 61 SUMPRODUCT (array1, array2, array3. Array255) Argumenten för SUMPRODUCT-funktionen är: array1: (krävs) det första arrayargumentet. array2, array3. array255: (tillval) ytterligare arrayer, upp till 255. Med två eller flera arrayer multiplicerar funktionen elementen i varje array tillsammans och lägger sedan till resultaten. - arrayelementen kan vara cellreferenser till platsen för data i arbetsbladet eller siffrorna separerade av aritmetiska operatörer - till exempel plus (43) eller minusteckningar (-). Om siffror skrivs in utan att separeras av operatörer behandlar Excel dem som textdata. Denna situation beskrivs i exemplet nedan. Alla array argument måste vara lika stora. Eller med andra ord måste det finnas samma antal element i varje grupp. Om inte, returnerar SUMPRODUCT värdet VALUE error. Om några arrayelement inte är nummer - som textdata - behandlar SUMPRODUCT dem som nollor. Exempel: Beräkna vägt genomsnitt i Excel Exemplet som visas i bilden ovan beräknar det vägda genomsnittet för en students slutliga markering med hjälp av SUMPRODUCT-funktionen. Funktionen åstadkommer detta genom att multiplicera de olika märkena med sin individuella viktfaktor och lägga till produkterna i dessa multiplikationsoperationer tillsammans uppdelade ovanstående summa med summan av viktningsfaktorn 7 (1431432433) för de fyra bedömningarna. Inmatning av viktningsformeln Precis som de flesta andra funktioner i Excel, skrivs SUMPRODUCT normalt in i ett arbetsblad med dialogrutan funktion39. Eftersom viktningsformeln använder SUMPRODUCT på ett icke-standardiserat sätt, är funktionens resultat dividerat med viktfaktorn - viktningsformeln måste skrivas in i ett arbetsblad. Följande steg användes för att ange viktningsformeln i cell C7: Klicka på cell C7 för att göra den aktiva cellen - den plats där studentens slutliga mark visas. Skriv följande formel i cellen: Tryck på Enter-tangenten på tangentbordet Svaret 78.6 borde visas i cell C7 - ditt svar kan ha fler decimaler. Det obetalda genomsnittet för samma fyra betyg skulle vara 76,5 Eftersom studenten hade bättre resultat för sina halvtids - och slutprov, bidrog viktningen i genomsnitt till att förbättra sitt övergripande betyg. Formelvariationer För att betona att resultaten av SUMPRODUCT-funktionen divideras med summan av vikterna för varje bedömningsgrupp, delades divisorn - delen som delade upp - som (1431432433). Den totala viktningsformeln kan förenklas genom att ange numret 7 (summan av vikterna) som divisor. Formeln skulle då vara: Det här valet är bra om antalet element i viktningsarrayen är små och de kan enkelt läggas ihop, men det blir mindre effektivt eftersom antalet element i viktningsarrayet ökar vilket gör deras tillägg svårare. Ett annat alternativ, och förmodligen det bästa valet - eftersom det använder cellreferenser snarare än siffror totalt divisorn - skulle vara att använda SUM-funktionen för att sammanföra divisorn med formeln: Det är vanligtvis bäst att ange cellreferenser snarare än faktiska siffror in i formler eftersom det förenklar uppdateringen av dem om formel39s data ändras. Om exempelvis viktningsfaktorerna för uppdrag ändrades till 0,5 i exemplet och för test till 1,5, måste de två första formerna av formeln redigeras manuellt för att korrigera divisorn. I den tredje varianten behöver endast uppgifterna i cellerna B3 och B4 uppdateras och formeln kommer att beräkna resultatet. Beräkning av glidande medelvärde i Excel I den här korta handledningen lär du dig hur du snabbt beräknar ett enkelt glidande medelvärde i Excel, vad funktioner som ska användas för att flytta genomsnittet för de senaste N dagarna, veckorna, månaderna eller åren och hur man lägger till en glidande genomsnittlig trendlinje till ett Excel-diagram. I ett par senaste artiklar har vi tittat snett på beräkningen av genomsnittet i Excel. Om du har följt vår blogg vet du redan hur man beräknar ett normalt genomsnitt och vilka funktioner som ska användas för att hitta vägt genomsnitt. I dagens tutorial diskuterar vi två grundläggande tekniker för att beräkna glidande genomsnitt i Excel. Vad rör sig i genomsnitt Generellt sett kan glidande medelvärde (även kallat rullande medelvärde, löpande medelvärde eller rörligt medelvärde) definieras som en serie medeltal för olika delsatser av samma dataset. Det används ofta i statistik, säsongrensade ekonomiska och väderprognoser för att förstå underliggande trender. I aktiehandel är glidande medelvärde en indikator som visar medelvärdet av en säkerhet under en viss tidsperiod. I affärer är det en vanlig praxis att beräkna ett glidande medelvärde av försäljningen under de senaste tre månaderna för att bestämma den senaste trenden. Till exempel kan det glidande genomsnittet av tre månaders temperaturer beräknas genom att ta medeltemperaturen från januari till mars, sedan medeltemperaturen från februari till april, från mars till maj och så vidare. Det finns olika typer av rörliga medelvärden som enkla (även känd som aritmetiska), exponentiella, variabla, triangulära och viktade. I den här handledningen ser vi på det mest använda enkla glidande medlet. Beräkning av enkelt glidande medelvärde i Excel Totalt sett finns det två sätt att få ett enkelt glidande medelvärde i Excel - med hjälp av formler och trendlinjealternativ. Följande exempel visar båda teknikerna. Exempel 1. Beräkna glidande medelvärde för en viss tidsperiod Ett enkelt glidande medelvärde kan beräknas på nolltid med funktionen AVERAGE. Antag att du har en lista över genomsnittliga månatliga temperaturer i kolumn B, och du vill hitta ett glidande medelvärde i 3 månader (som visas på bilden ovan). Skriv en vanlig AVERAGE-formel för de första 3 värdena och mata in den i raden som motsvarar 3: e värdet från toppen (cell C4 i det här exemplet) och sedan kopiera formeln ner till andra celler i kolumnen: Du kan fixa kolumn med en absolut referens (som B2) om du vill, men var noga med att använda relativa radreferenser (utan tecknet) så att formeln justeras korrekt för andra celler. Kom ihåg att ett medelvärde beräknas genom att lägga upp värden och sedan dela summan med antalet värden som ska beräknas. Du kan verifiera resultatet med hjälp av SUM-formeln: Exempel 2. Få glidande medelvärde för de senaste N dagarna veckor månader år i en kolumn Anta att du har en lista med data, t. ex. försäljningsuppgifter eller aktiekurser, och du vill veta genomsnittet för de senaste 3 månaderna när som helst. För detta behöver du en formel som beräknar genomsnittsvärdet så snart du anger ett värde för nästa månad. Vilken Excel-funktion kan göra detta Den goda gamla AVERAGE i kombination med OFFSET och COUNT. AVERAGE (OFFSET (första cellen. COUNT (hela intervallet) - N, 0, N, 1)) Där N är numret för de sista dagarna veckor månader år att inkludera i medelvärdet. Inte säker på hur du använder den här glidande medelformeln i dina Excel-kalkylblad Följande exempel gör saker tydligare. Om man antar att värdena i genomsnitt är i kolumn B som börjar i rad 2, skulle formeln vara följande: Och nu kan vi försöka förstå vad den här Excel-glidande medelformeln faktiskt gör. COUNT-funktionen COUNT (B2: B100) räknar upp hur många värden som redan är angivna i kolumn B. Vi börjar räkna i B2 eftersom rad 1 är kolumnrubriken. OFFSET-funktionen tar cell B2 (det första argumentet) som utgångspunkt och förskjuter räkningen (värdet returneras av COUNT-funktionen) genom att flytta 3 rader upp (-3 i 2: e argumentet). Som resultat returnerar den summan av värden i ett intervall som består av 3 rader (3 i det 4: e argumentet) och 1 kolumn (1 i det sista argumentet), vilket är de senaste 3 månaderna som vi vill ha. Slutligen överförs den returnerade summan till AVERAGE-funktionen för att beräkna det glidande medlet. Tips. Om du arbetar med kontinuerligt uppdaterbara arbetsblad där nya rader sannolikt kommer att läggas till i framtiden, var noga med att ge ett tillräckligt antal rader till COUNT-funktionen för att tillgodose potentiella nya poster. Det är inte ett problem om du innehåller fler rader än vad som behövs så länge du har den första cellen till höger, kommer COUNT-funktionen att slänga alla tomma rader ändå. Som du säkert märkte innehåller tabellen i det här exemplet data i endast 12 månader, men ändå levereras intervallet B2: B100 till COUNT, bara för att vara på spara sidan :) Exempel 3. Hämta glidande medelvärde för de sista N-värdena i en rad Om du vill beräkna ett glidande medelvärde för de sista N dagarna, månaderna, år etc. i samma rad kan du justera offsetformeln på följande sätt: Anta att B2 är det första numret i raden och du vill ha att inkludera de sista 3 siffrorna i medelvärdet tar formeln följande form: Skapa ett Excel-glidande medeldiagram Om du redan har skapat ett diagram för dina data, lägger du till en glidande genomsnittlig trendlinje för det diagrammet i några sekunder. För detta ska vi använda Excel Trendline-funktionen och de detaljerade stegen följs nedan. I det här exemplet har Ive skapat en 2-D kolumnschema (Insert tab gt gt Charts group) för våra försäljningsdata: Och nu vill vi visualisera det glidande genomsnittet i 3 månader. I Excel 2010 och Excel 2007 går du till Layout gt Trendline gt More Trendline Options. Tips. Om du inte behöver ange detaljerna, t. ex. det glidande genomsnittliga intervallet eller namnen, kan du klicka på Design gt Add Chart Element gt Trendline gt Flytta genomsnittet för det omedelbara resultatet. Format Trendline-rutan öppnas på höger sida av ditt arbetsblad i Excel 2013, och motsvarande dialogruta kommer att dyka upp i Excel 2010 och 2007. För att förbättra din chatt kan du växla till fliken Fill amp Line eller Effects på rutan Format Trendline och spela med olika alternativ som linjetyp, färg, bredd etc. För kraftfull dataanalys kan du lägga till några glidande snittlinjer med olika tidsintervaller för att se hur trenden utvecklas. Följande skärmdump visar de 2 månaders (gröna) och 3 månaders (tegelröd) rörliga genomsnittliga trendlinjerna: Nåväl, det handlar om att beräkna glidande medelvärde i Excel. Proverna kalkylbladet med de rörliga medelformlerna och trendlinjen är tillgänglig för nedladdning - Flytta genomsnittligt kalkylblad. Jag tackar dig för att du läser och ser fram emot att träffa dig nästa vecka. Du kanske också är intresserad av: Ditt exempel 3 ovan (Flytta medelvärdet för de sista N-värdena i rad) fungerade perfekt för mig om hela raden innehåller siffror. Jag gör det här för min golfliga liga där vi använder ett 4 veckors rullande medelvärde. Ibland är golfare frånvarande så istället för ett poäng, kommer jag att lägga ABS (text) i cellen. Jag vill fortfarande att formeln ska leta efter de senaste 4 poängen och inte räkna ABS antingen i täljaren eller i nämnaren. Hur ändrar jag formeln för att uppnå detta Ja, jag märkte om cellerna var tomma, beräkningarna var felaktiga. I min situation spårar jag över 52 veckor. Även om de senaste 52 veckorna innehöll data var beräkningen felaktig om någon cell före 52 veckorna var blank. Jag försöker skapa en formel för att få det glidande genomsnittet för 3 år, uppskattar om du kan hjälpa till med pls. Datum Produktpris 1012016 A 1,00 1012016 B 5,00 1012016 C 10,00 1022016 A 1,50 1022016 B 6,00 1022016 C 11,00 1032016 A 2,00 1032016 B 15,00 1032016 C 20,00 1042016 A 4,00 1042016 B 20,00 1042016 C 40,00 1052016 A 0,50 1052016 B 3,00 1052016 C 5,00 1062016 A 1,00 1062016 B 5,00 1062016 C 10,00 1072016 A 0,50 1072016 B 4,00 1072016 C 20,00 Hej, jag är imponerad av den stora kunskapen och den korta och effektiva instruktionen du tillhandahåller. Jag har också en fråga som jag hoppas att du kan låna din talang med en lösning också. Jag har en kolumn A på 50 (veckovis) intervalldatum. Jag har en kolumn B bredvid den med planerad produktion i genomsnitt per vecka för att slutföra målet på 700 widgets (70050). I nästa kolumn summerar jag mina veckovisa inkrement hittills (100 till exempel) och beräknar min återstående antal prognos avg per återstående vecka (ex 700-10030). Jag vill kopiera varje vecka ett diagram som börjar med den aktuella veckan (inte diagrammets början x-axeldatum), med summan (100) så att min utgångspunkt är den aktuella veckan plus resten avgweek (20), och avsluta den linjära grafen vid slutet av vecka 30 och y-punkten på 700. Variablerna för att identifiera rätt celldatum i kolumn A och slutar vid mål 700 med en automatisk uppdatering från dagens datum, förvirrar mig. Kan du hjälpa dig med en formel (jag har försökt IF logik med idag och bara inte löser det.) Tack Vänligen hjälp med den korrekta formeln för att beräkna summan av timmar som har angetts under en rörlig 7-dagarsperiod. Till exempel. Jag behöver veta hur mycket övertid som arbetas av en individ under en rullande 7-dagarsperiod beräknad från årets början till slutet av året. Den totala antalet arbetade timmar måste uppdateras för de 7 rullande dagarna då jag går in i övertidstimmen dagligen. Tack. Finns det ett sätt att få summan av ett nummer de senaste 6 månaderna? Jag vill kunna beräkna summa för de senaste 6 månaderna varje dag. Så illa behöver det uppdateras varje dag. Jag har ett excel-ark med kolumner varje dag förra året och kommer så småningom att lägga till mer varje år. någon hjälp skulle uppskattas, eftersom jag är stumped Hej, jag har ett liknande behov. Jag måste skapa en rapport som visar nya klientbesök, totala kundbesök och annan information. Alla dessa fält uppdateras dagligen i ett kalkylblad, jag behöver dra uppgifterna för de föregående 3 månaderna uppdelade per månad, 3 veckor i veckor och sista 60 dagar. Finns det en VLOOKUP eller formel eller något jag kan göra som länkar till arket som uppdateras dagligen, så att min rapport kan uppdateras dagligen
Comments
Post a Comment