Excel TREND-funktionen och andra sätt att göra trendanalyser

  • Dela Detta
Michael Brown

I handledningen visas hur man beräknar trender i Excel med hjälp av TREND-funktionen, hur man skapar trender i ett diagram och mycket mer.

När teknik, marknader och kunders behov förändras så snabbt är det viktigt att du följer trenderna och inte går emot dem. Trendanalys kan hjälpa dig att identifiera underliggande mönster i tidigare och nuvarande datarörelser och förutse framtida beteenden.

    Excel TREND-funktionen

    Excel-funktionen TREND används för att beräkna en linjär trendlinje genom en given uppsättning beroende y-värden och, som alternativ, en uppsättning oberoende x-värden och returvärden längs trendlinjen.

    Dessutom kan TREND-funktionen förlänga trendlinjen in i framtiden för att projicera beroende y-värden för en uppsättning nya x-värden.

    Syntaxen för Excel-funktionen TREND är följande:

    TREND( known_y's, [known_x's], [new_x's], [const])

    Var:

    Known_y's (krävs) - en uppsättning beroende y-värden som du redan känner till.

    Known_x's (valfritt) - en eller flera uppsättningar av oberoende x-värden.

    • Om endast en x-variabel används kan known_y's och known_x's vara intervall av valfri form men med samma dimension.
    • Om flera x-variabler används måste known_y vara en vektor (en kolumn eller en rad).
    • Om det utelämnas antas known_x's vara matrisen med serienummer {1,2,3,...}.

    New_x's (valfritt) - en eller flera uppsättningar nya x-värden för vilka du vill beräkna trenden.

    • Den måste ha samma antal kolumner eller rader som known_x's.
    • Om den utelämnas antas den vara lika med known_x's.

    Const (valfritt) - ett logiskt värde som anger hur konstanten a i ekvationen y = bx + a ska beräknas.

    • Om TRUE eller om den utelämnas, kommer konstanten a beräknas på normalt sätt.
    • Om FALSE, är konstanten a tvingas till 0, och b-värdena justeras så att de passar ekvationen y = bx.

    Hur TREND-funktionen beräknar linjär trendlinje

    Excel-funktionen TREND hittar den linje som bäst passar dina data med hjälp av minsta kvadratmetoden. Ekvationen för linjen är följande.

    För ett intervall av x-värden:

    y = bx + a

    För flera intervall av x-värden:

    y = b 1 x 1 + b 2 x 2 + ... + b n x n + a

    Var:

    • y - den beroende variabel som du försöker beräkna.
    • x - den oberoende variabel som du använder för att beräkna y .
    • a - skärningspunkten (anger var linjen skär y-axeln och är lika med värdet av y när x är 0).
    • b - lutningen (anger hur brant linjen är).

    Denna klassiska ekvation för linjen för bästa anpassning används också av LINEST-funktionen och linjär regressionsanalys.

    TREND-funktionen som en matrisformel

    För att returnera flera nya y-värden bör TREND-funktionen anges som en array-formel. För detta markerar du alla celler där du vill att resultaten ska visas, skriver formeln och trycker på Ctrl + Shift + Enter för att slutföra den. När du gör detta kommer formeln att omslutas av {slingor}, vilket är en visuell indikation på att det är en array-formel. Eftersom de nya värdena returneras som en array, kommer du inte att behövakan redigera eller radera dem individuellt.

    Exempel på Excel TREND-formler

    Vid första anblicken kan syntaxen för TREND-funktionen verka överdrivet komplicerad, men följande exempel gör det hela mycket enklare.

    TREND-formeln för analys av tidsserietrender i Excel

    Antag att du analyserar data för en sekventiell tidsperiod och vill upptäcka en trend eller ett mönster.

    I det här exemplet har vi månadssiffrorna (oberoende x-värden) i A2:A13 och försäljningssiffrorna (beroende y-värden) i B2:B13. Utifrån dessa data vill vi fastställa den övergripande trenden i tidsserien och bortse från kullar och dalar.

    Välj intervallet C2:C13, skriv nedanstående formel och tryck på Ctrl + Shift + Enter för att slutföra den:

    =TREND(B2:B13,A2:A13)

    För att rita trendlinjen väljer du försäljningsvärdena och trendvärdena (B1:C13) och gör ett linjediagram ( Infoga flik> Diagram grupp> Linje- eller områdesdiagram ).

    Resultatet är både de numeriska värdena för linjen för bästa anpassning som formeln ger och en visuell representation av dessa värden i ett diagram:

    Prognostisering av en framtida trend

    För att förutsäga en framtida trend behöver du bara inkludera en uppsättning nya x-värden i din TREND-formel.

    För detta utökar vi vår tidsserie med några fler månadstal och gör en trendprojektion med hjälp av denna formel:

    =TREND(B2:B13,A2:A13,A14:A17)

    Var:

    • B2:B13 är known_y's.
    • A2:A13 är known_x's
    • A14:A17 är new_x:s

    Skriv in ovanstående formel i cellerna C14:C17 och kom ihåg att trycka på Ctrl + Shift + Enter för att slutföra den på rätt sätt. Skapa sedan ett nytt linjediagram för den utökade datamängden (B1:C17).

    Nedanstående skärmdump visar de beräknade nya y-värdena och den förlängda trendlinjen:

    Excel Trendformel för flera uppsättningar x-värden

    Om du har två eller flera uppsättningar av oberoende x-värden, ange dem i separata kolumner och ange hela intervallet till known_x's argumentet för TREND-funktionen.

    Med kända_x1-värden i B2:B13, kända_x2-värden i C2:C13 och kända_y-värden i D2:D13 använder du till exempel följande formel för att beräkna trend:

    =TREND(D2:D13,B2:C13)

    Dessutom kan du ange värdena new_x1 och new_x2 i B14:B17 respektive C14:C17 och få fram de projicerade y-värdena med den här formeln:

    =TREND(D2:D13,B2:C13,B14:C17)

    Om du skriver in formlerna korrekt (med kortkommandot Ctrl + Shift + Enter) får du följande resultat:

    Andra sätt att göra trendanalyser i Excel

    TREND-funktionen är den mest populära men inte den enda metoden för trendprojektion i Excel. Nedan kommer jag att kort beskriva några andra tekniker.

    Excel FORECAST vs TREND

    "Trend" och "prognos" är begrepp som ligger mycket nära varandra, men det finns ändå en skillnad:

    • Trend är något som representerar de aktuella eller tidigare dagarna. Genom att analysera de senaste försäljningssiffrorna kan du till exempel fastställa kassaflödestrenden och förstå hur ditt företag har presterat och hur det presterar för närvarande.
    • Prognos är något som rör framtiden. Genom att analysera historiska data kan du till exempel förutse framtida förändringar och förutsäga vart de nuvarande affärsmetoderna kommer att leda dig.

    I Excel är denna skillnad inte lika uppenbar eftersom TREND-funktionen inte bara kan beräkna aktuella trender utan även återge framtida y-värden, dvs. göra trendprognoser.

    Skillnaden mellan TREND och FORECAST i Excel är följande:

    • Funktionen FORECAST kan endast förutsäga framtida värden baserat på befintliga värden. Funktionen TREND kan beräkna både nuvarande och framtida trender.
    • Funktionen FORECAST används som en vanlig formel och returnerar ett enda nytt y-värde för ett enda nytt x-värde. Funktionen TREND används som en array-formel och beräknar flera y-värden för flera x-värden.

    När båda funktionerna används för prognoser av tidsserier ger de samma resultat. linjär trend / prognos eftersom deras beräkningar bygger på samma ekvation.

    Ta en titt på skärmdumpen nedan och jämför de resultat som följande formler ger:

    =TREND(B2:B13,A2:A13,A14:A17)

    =PROGNOS(A14,$B$2:$B$13,$A$2:$A$13)

    Mer information finns i Användning av FORECAST-funktionen i Excel.

    Rita en trendlinje för att visualisera trenden

    En trendlinje används vanligen för att observera den allmänna trenden i dina aktuella data och för att förutse framtida datarörelser.

    Om du vill lägga till en trend i ett befintligt diagram högerklickar du på dataserien och klickar sedan på Lägg till trendlinje... Detta kommer att skapa standard linjär trendlinje för de aktuella uppgifterna och öppna Format Trendline där du kan välja en annan trendlinjetyp.

    Till förutse en trend ange antalet perioder under Prognos på den Format Trendline fönstret:

    • För att projicera trenden in i framtiden skriver du antalet perioder i Framåt box.
    • Om du vill extrapolera en trend i det förflutna skriver du det önskade talet i fältet Bakåt box.

    Till visa ekvationen för trendlinjen , kontrollera Visa ekvationen på diagrammet box. För bättre precision kan du visa fler siffror i ekvationen för trendlinjen.

    Som framgår av bilden nedan stämmer resultaten av trendlinjeekvationen perfekt överens med de siffror som fås med formlerna FORECAST och TREND:

    För mer information, se Hur man lägger till en trendlinje i Excel.

    Jämn trend med glidande medelvärde

    En annan enkel teknik som kan hjälpa dig att visa en trend kallas glidande medelvärde (alias rullande medelvärde eller . löpande medelvärde Denna metod jämnar ut kortsiktiga fluktuationer i en tidsserie och lyfter fram mer långsiktiga mönster eller trender.

    Du kan beräkna ett glidande medelvärde manuellt med dina egna formler eller låta Excel göra en trendlinje automatiskt.

    Visa en glidande medelvärde trendlinje på ett diagram, så här måste du göra:

    1. Högerklicka på dataserien och klicka på Lägg till trendlinje .
    2. På den Format Trendline väljer du Glidande medelvärde och ange önskat antal perioder.

    Så använder du TREND-funktionen för att beräkna trender i Excel. Om du vill titta närmare på formlerna som diskuteras i den här handledningen är du välkommen att ladda ner vårt exempel på Excel TREND-arbetsbok. Jag tackar dig för att du läste och hoppas att vi ses på vår blogg nästa vecka!

    Michael Brown är en hängiven teknikentusiast med en passion för att förenkla komplexa processer med hjälp av mjukvaruverktyg. Med mer än ett decenniums erfarenhet inom teknikbranschen har han finslipat sina kunskaper i Microsoft Excel och Outlook, samt Google Sheets och Docs. Michaels blogg är tillägnad att dela med sig av sin kunskap och expertis med andra, och tillhandahåller lätta att följa tips och handledningar för att förbättra produktiviteten och effektiviteten. Oavsett om du är en erfaren proffs eller nybörjare, erbjuder Michaels blogg värdefulla insikter och praktiska råd för att få ut det mesta av dessa viktiga programvaruverktyg.