Excel TREND -funktion - Beregn værdier fra Trendline

Download eksempel på projektmappe

Download eksemplet på projektmappe

Denne vejledning viser, hvordan du bruger Excel TREND -funktion i Excel for at beregne y-værdier baseret på en trendlinje.

TREND Funktionsoversigt

TREND -funktionen beregner Y -værdier baseret på en trendlinje for givne X -værdier. Tendenslinjen beregnes ved hjælp af metoden med mindst kvadrater baseret på to dataserier.

For at bruge funktionen TREND Excel -regneark skal du vælge en celle og skrive:

(Bemærk hvordan formelindgangene vises)

TREND -funktion Syntaks og input:

1 = TREND (kendt_ys, kendt_xs, ny_xs, konst)

kendte_y’er - En række kendte Y -værdier.

kendte_x’er - En række kendte X -værdier.

nye_x’er - En række nye X -værdier, som TREND skal returnere tilsvarende Y -værdier for.

konst - VALGFRIT. Logisk værdi, der angiver, om B skal beregnes (skæringspunktet i y = mx + b) ved hjælp af metoden med mindst kvadrater (TRUE Or Omitted) eller manuelt at indstille B = 0 (FALSE).

Hvad er TREND?

TREND -funktionen i Excel er ligesom FORECAST -funktionen, der bruges til at forudsige en x værdi givet kendt x og y værdier, bortset fra at den anvender regressionsligningen for en matrix af x værdier. Funktionen bruger lineær regression til at bestemme resultatet. Det anbefales at besøge prognosen funktion [indsæt link til FORECAST side] før du ser denne side for at lære om lineær regression.

Sådan bruges TREND

TREND -funktionen har fire argumenter:

1 = TREND (kendte_y’er, kendte_x’er, nye_x’er, konst)

Hvor, kendte_y’er og kendte_x’er henvise til x og y data i din datatabel, er new_x's en vifte af datapunkter, du ønsker at forudsige y-værdien for og konst er et binært argument for at beregne y-skæringen normalt eller tvinge værdien til 0 og justere hældningsværdierne, så.

Selvom de sidste 3 TREND -argumenter er valgfrie, anbefales det at inkludere alle argumenter for at sikre, at dataforudsigelsen er korrekt.

Lad os se på et eksempel:

1 = TREND (C3: C7, B3; B7, B10: B17, SAND)

Ved hjælp af TREND i Microsoft 365 (nemlig Office Insider Current Channel (Preview)) fungerer TREND som en dynamisk matrixformel, der spilder resultatet for hele arrayet, som vist med den lyseblå kant omkring cellerne C10 til C17 i dette eksempel. Skriv blot formlen i celle C10 og tryk på enter, du behøver ikke udfylde eller trække formlen ned.

For at vise regressionsligningen, som TREND fandt for at forudsige vores array af resultater, har jeg plottet dataene:

Ligningen matcher!

Ikke-lineær regression med TREND

TREND kan også bruges til montering af polynomiske kurver.

Tilføjelse af yderligere x kolonner og hæve dem til nth grad passer i samme grad til en polynomisk kurve. Alle x kolonner skal inkluderes i argumenterne for kendte_x’er og nye_x’er.

Tegning af det:

TREND TIPS

  1. Sørg for, at du har den mest opdaterede version af Microsoft 365 til at bruge TREND med dynamiske arrays. Du skal muligvis aktivere Office Insider Current Channel (Preview) for at bruge dynamiske array -funktioner. På kontosiden:

(Ikke påkrævet for at bruge funktionen, kun for dynamisk array -funktionalitet)

  1. Hvis dine data er formateret som en Excel -tabel (normalt med Ctrl+T), vil TREND resultere i fejl. Spildte matrixformler understøttes ikke inde i Excel -tabeller. Flyt dine data ud af tabellen, og prøv igen.

  1. Hvis din new x’er array er ikke fuld, får du en #VÆRDI! Fejl. Skift rækkevidde i funktionsargumentet, så det er kontinuerligt.

Interesseret i flere prognoser?

Se vores andre artikler om prognoser med eksponentiel udjævning, LINEST og LOGEST -funktioner.

TREND -funktion i Google Sheets

TREND -funktionen fungerer nøjagtig det samme i Google Sheets som i Excel.

TREND Eksempler i VBA

Du kan også bruge TREND -funktionen i VBA. Type:
application.worksheetfunction.trend (kendt_ys, kendt_xs, ny_xs, const)
For funktionsargumenterne (kendt_y’er osv.) Kan du enten indtaste dem direkte i funktionen eller definere variabler, der skal bruges i stedet.

Tilbage til listen over alle funktioner i Excel

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave