Excel TREND-functie - Bereken waarden van trendlijn

Voorbeeldwerkboek downloaden

Download het voorbeeldwerkboek

Deze tutorial laat zien hoe je de Excel TREND-functie in Excel om y-waarden te berekenen op basis van een trendlijn.

TREND Functie Overzicht

De TREND-functie berekent Y-waarden op basis van een trendlijn voor gegeven X-waarden. De trendlijn wordt berekend met behulp van de kleinste-kwadratenmethode op basis van twee gegevensreeksen.

Om de TREND Excel-werkbladfunctie te gebruiken, selecteert u een cel en typt u:

(Let op hoe de formule-invoer verschijnt)

TREND-functie Syntaxis en invoer:

1 =TREND(bekende_ys,bekende_xs,nieuwe_xs,const)

bekende_y's - Een array van bekende Y-waarden.

bekende_x's - Een array van bekende X-waarden.

nieuwe_x's - Een array van nieuwe X-waarden waarvan u wilt dat TREND de corresponderende Y-waarden retourneert.

const - OPTIONEEL. Logische waarde die aangeeft of B (het snijpunt in y = mx + b) moet worden berekend met de kleinste-kwadratenmethode (TRUE of weggelaten) of dat B = 0 (FALSE) handmatig moet worden ingesteld.

Wat is TREND?

De TREND-functie in Excel is net als de FORECAST-functie, die wordt gebruikt om een x waarde gegeven bekend x en ja waarden, behalve dat het de regressievergelijking toepast voor een array van x waarden. De functie gebruikt lineaire regressie om het resultaat te bepalen. Het wordt aanbevolen om de FORECAST-functie te bezoeken [link invoegen naar FORECAST-pagina] voordat u deze pagina bekijkt om meer te weten te komen over lineaire regressie.

Hoe TREND . te gebruiken

De TREND-functie heeft vier argumenten:

1 =TREND(bekende_y's, bekende_x's, nieuwe_x's, const)

Waar, bekende_y's en bekende_x's verwijs naar de x en ja gegevens in uw gegevenstabel, new_x's is een reeks gegevenspunten waarvoor u de y-waarde wilt voorspellen en const is een binair argument voor het normaal berekenen van het y-snijpunt, of het forceren van de waarde naar 0 en het aanpassen van de hellingswaarden zodat .

Hoewel de laatste 3 argumenten van TREND optioneel zijn, wordt aanbevolen om alle argumenten op te nemen om ervoor te zorgen dat de gegevensvoorspelling correct is.

Laten we een voorbeeld bekijken:

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

Met TREND in Microsoft 365 (namelijk het Office Insider Current Channel (Preview)), fungeert TREND als een dynamische matrixformule die het resultaat voor de hele matrix verspreidt, zoals in dit voorbeeld wordt weergegeven met de lichtblauwe rand rond de cellen C10 tot C17. Typ eenvoudig de formule in cel C10 en druk op Enter, u hoeft de formule niet in te vullen of naar beneden te slepen.

Om de regressievergelijking te tonen die TREND heeft gevonden om onze reeks resultaten te voorspellen, heb ik de gegevens uitgezet:

De vergelijking komt overeen!

Niet-lineaire regressie met TREND

TREND kan ook worden gebruikt voor het aanpassen van polynoomcurves.

Extra toevoegen x kolommen en verhoog ze naar de ne graad past in een veeltermkromme in dezelfde graad. Alle x kolommen moeten worden opgenomen in de argumenten voor bekende_x's en nieuwe_x's.

Het grafisch weergeven:

TRENDTIPS

  1. Zorg ervoor dat je de meest recente versie van Microsoft 365 hebt om TREND te gebruiken met dynamische arrays. Mogelijk moet u Office Insider Current Channel (Preview) inschakelen om dynamische arrayfuncties te gebruiken. Op de accountpagina:

(Niet vereist om de functie te gebruiken, alleen voor dynamische array-functionaliteit)

  1. Als uw gegevens zijn opgemaakt als een Excel-tabel (meestal met Ctrl+T), leidt TREND tot fouten. Gemorste matrixformules worden niet ondersteund in Excel-tabellen. Verplaats uw gegevens uit de tabel en probeer het opnieuw.

  1. Als je geenew x's array niet vol is, krijgt u een #VALUE! Fout. Wijzig het bereik in het functieargument zodat het continu is.

Geïnteresseerd in meer prognoses?

Zie onze andere artikelen over prognoses met exponentiële afvlakking, LIJNSCH en LOGSCH-functies.

TREND-functie in Google Spreadsheets

De TREND-functie werkt in Google Spreadsheets precies hetzelfde als in Excel.

TREND-voorbeelden in VBA

U kunt ook de TREND-functie in VBA gebruiken. Type:
toepassing.werkbladfunctie.trend(bekende_ys,bekende_xs,nieuwe_xs,const)
Voor de functieargumenten (bekende_y's, enz.), kunt u ze rechtstreeks in de functie invoeren of variabelen definiëren om in plaats daarvan te gebruiken.

Keer terug naar de lijst met alle functies in Excel

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave