Excel TREND -funksjon - Beregn verdier fra Trendline

Last ned eksempel på arbeidsbok

Last ned eksemplet på arbeidsbok

Denne opplæringen viser hvordan du bruker Excel TREND -funksjon i Excel for å beregne y-verdier basert på en trendlinje.

TREND Funksjon Oversikt

TREND -funksjonen beregner Y -verdier basert på en trendlinje for gitte X -verdier. Trendlinjen beregnes ved hjelp av metoden for minst kvadrater basert på to dataserier.

For å bruke TREND Excel -regnearkfunksjonen, velg en celle og skriv:

(Legg merke til hvordan formelinngangene vises)

TREND -funksjon Syntaks og innganger:

1 = TREND (kjent_ys, kjent_xs, ny_xs, konstant)

kjente_y’er - En rekke kjente Y -verdier.

kjente_x - En rekke kjente X -verdier.

nye_x - En rekke nye X -verdier du vil at TREND skal returnere tilsvarende Y -verdier for.

konst - VALGFRITT. Logisk verdi som indikerer om B skal beregnes (skjæringspunktet i y = mx + b) ved bruk av metoden for minst kvadrater (TRUE Or Omitted) eller manuelt å angi B = 0 (FALSE).

Hva er TREND?

TREND -funksjonen i Excel er som FORECAST -funksjonen, som brukes til å forutsi en x gitt verdi kjent x og y verdier, bortsett fra at den bruker regresjonsligningen for en rekke x verdier. Funksjonen bruker lineær regresjon for å bestemme resultatet. Det anbefales å besøke funksjonen FORECAST [sett inn lenke til FORECAST -siden] før du ser denne siden for å lære om lineær regresjon.

Slik bruker du TREND

TREND -funksjonen tar fire argumenter:

1 = TREND (kjente_y’er, kjente_x’er, nye_x’er, const)

Hvor, kjente_y’er og kjente_x referere til x og y data i datatabellen, er new_x's en rekke datapunkter du ønsker å forutsi y-verdien for og konst er et binært argument for å beregne y-skjæringspunktet normalt, eller tvinge verdien til 0 og justere stigningsverdiene slik at.

Selv om de tre sistnevnte argumentene til TREND er valgfrie, anbefales det å inkludere alle argumentene for å sikre at dataprediksjonen er korrekt.

La oss se på et eksempel:

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

Ved å bruke TREND i Microsoft 365 (nemlig Office Insider Current Channel (Preview)) fungerer TREND som en dynamisk matriseformel som sølger resultatet for hele matrisen, som vist med den lyseblå grensen rundt cellene C10 til C17 i dette eksemplet. Bare skriv inn formelen i celle C10 og trykk enter, du trenger ikke fylle eller dra formelen ned.

For å vise regresjonsligningen som TREND fant for å forutsi vårt utvalg av resultater, har jeg plottet dataene:

Ligningen matcher!

Ikke-lineær regresjon med TREND

TREND kan også brukes til montering av polynomiske kurver.

Legger til ekstra x kolonner og løfte dem til nth grad passer til en polynomkurve i samme grad. Alle x kolonner må inkluderes i argumentene for kjente_x og nye_x.

Graf det:

TRENDTIPS

  1. Sørg for at du har den mest oppdaterte versjonen av Microsoft 365 for å bruke TREND med dynamiske matriser. Du må kanskje aktivere Office Insider Current Channel (Preview) for å bruke dynamiske matrisefunksjoner. På kontosiden:

(Ikke nødvendig for å bruke funksjonen, bare for dynamisk matrisefunksjonalitet)

  1. Hvis dataene dine er formatert som en Excel -tabell (vanligvis med Ctrl+T), vil TREND resultere i feil. Sølte matriseformler støttes ikke inne i Excel -tabeller. Flytt dataene dine ut av tabellen og prøv igjen.

  1. Hvis din new x’er matrisen er ikke full, får du en #VERDI! Feil. Endre området i funksjonsargumentet slik at det er kontinuerlig.

Interessert i mer prognoser?

Se våre andre artikler om prognoser med eksponentiell utjevning, LINEST og LOGEST -funksjoner.

TREND -funksjon i Google Regneark

TREND -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel.

TREND Eksempler i VBA

Du kan også bruke TREND -funksjonen i VBA. Type:
application.worksheetfunction.trend (kjent_ys, kjent_xs, ny_xs, const)
For funksjonsargumentene (kjente_y’er, etc.) kan du enten skrive dem inn direkte i funksjonen, eller definere variabler som skal brukes i stedet.

Gå tilbake til listen over alle funksjoner i Excel

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave