Excel LOGEST-functie
De LOGEST-functie retourneert een exponentiële curve die het best past bij een gegeven set y- en x-waarden en retourneert een matrix van waarden die de curve beschrijft.
Syntaxis
=LOGEST(known_y’s,[known_x’s],[const],[stats])
Argumenten
- Known_y’s (vereist): Een set bekende y-waarden.
- Known_x’s (optioneel): Een set bekende x-waarden. Indien opgegeven, moet het gegevensbereik van known_x's dezelfde lengte hebben als het gegevensbereik van known_y’s. Indien weggelaten, gebruikt het {1,2,3,...} als de known_y’s parameter.
- Const (optioneel): Een logische waarde die specificeert of de constante 'b', in de vergelijking y = b * m^x, geforceerd moet worden om gelijk te zijn aan de waarde 1. Het is een TRUE of FALSE waarde.
Als const TRUE is of weggelaten, wordt de constante b normaal berekend.
Als const FALSE is, wordt de constante b ingesteld op 1 en wordt de vergelijking y = m^x. - Stats (optioneel): Een logische waarde die specificeert of extra regressiestatistieken moeten worden geretourneerd. Het is een TRUE of FALSE waarde.
Als stats FALSE is of weggelaten, retourneert LOGEST alleen de m-coëfficiënten en de constante b.
Als stats TRUE is, retourneert LOGEST de extra regressiestatistieken, dus de geretourneerde matrix is {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey; F,df;ssreg,ssresid}.
Retourwaarde
De LOGEST-functie retourneert een numerieke waarde.
Functienotities
- De LOGEST-functie retourneert een matrix van resultaten en moet worden ingevoerd als een matrixformule. Dynamische matrixformules zijn beschikbaar in Excel 365, Excel 2021 en Excel voor het web, wat betekent dat er niet op CTRL+SHIFT+ENTER hoeft te worden gedrukt om de formule dynamisch te maken. Voor gebruikers van Excel 2019 en e eerder, vergeet dan niet om de formule in te voeren via CTRL+SHIFT+ENTER zodat meerdere resultaten kunnen worden geretourneerd in een matrix.
- De foutwaarde #VERW! treedt op als de matrix van known_x’s niet dezelfde lengte heeft als de matrix van known_y’s.
- De #WAARDE! foutwaarde treedt op als een van de volgende situaties zich voordoet:
- Een van de waarden in de geleverde known_x’s of known_y’s matrices is niet-numeriek;
- Ofwel de const of stats argumenten kunnen niet worden geëvalueerd tot WAAR of ONWAAR.
- De vergelijking voor de curve is y = b*m^x of y = (b*(m1^x1)*(m2^x2)*_).
Als er meerdere x-waarden zijn, waarbij de afhankelijke y-waarde een functie is van de onafhankelijke x-waarden. De m-waarden zijn bases die overeenkomen met elke exponent x-waarde, en b is een constante waarde. Merk op dat y, x en m vectoren kunnen zijn.
De matrix die LOGEST retourneert is {mn,mn-1,...,m1,b}. - Hoe meer een grafiek van uw gegevens lijkt op een exponentiële curve, hoe beter de berekende lijn zal passen bij uw gegevens. Zowel LIJNSCH als LOGEST retourneren een matrix van waarden die een relatie beschrijft tussen de waarden, maar LIJNSCH past een rechte lijn aan uw gegevens aan, terwijl LOGEST een exponentiële curve past.
- Wanneer u slechts één onafhankelijke x-variabele hebt, kunt u y-snijpunt (b) waarden direct verkrijgen door de volgende formule te gebruiken:
Y-snijpunt (b): INDEX (LOGEST (known_y's,known_x's),2)
U kunt de y = b*m^x vergelijking gebruiken om toekomstige waarden van y te voorspellen, maar de GROEI-functie doet hetzelfde. - Bij het invoeren van een matrixconstante zoals known_x's als argument, gebruik komma's om waarden in dezelfde rij te scheiden en puntkomma's om rijen te scheiden. Scheidingstekens kunnen verschillen afhankelijk van uw regionale instellingen.
- U dient er nota van te nemen dat de y-waarden voorspeld door de regressievergelijking mogelijk niet geldig zijn als ze buiten het bereik van y-waarden liggen die u hebt gebruikt om de vergelijking te bepalen.
Voorbeeld
Zoals de onderstaande schermafbeelding laat zien, is er een tabel met gegevens met x- en y-waarden waarbij x de onafhankelijke variabele is en y de afhankelijke variabele. Om LOGEST te gebruiken om een curve aan de gegevens aan te passen, doe dan het volgende:
1. Selecteer de cellen om de resultaten uit te voeren, zoals H6 en I6 in dit geval. Kopieer de onderstaande formule naar de Formulebalk, druk dan op de CTRL+SHIFT+ENTER toetsen om de resultaten te krijgen.
=LOGEST(C6:C10,B6:B10,E6,F6)
Opmerking: De resultaatcel H6 bevat de m-waarde en de resultaatcel I6 bevat de b-waarde van de curve. De vergelijking van de exponentiële curve voor een enkele x-variabele is: y = b*m^x, waarbij b = het snijpunt van de curve met de y-as, en m = de hellingparameter van de curve.
Gerelateerde functies:
Excel EVEN Functie
De EVEN functie rondt getallen af van nul naar het dichtstbijzijnde even gehele getal.
Excel EXP Functie
De EXP functie retourneert het resultaat van de constante e verheven tot de n-de macht.
De Beste Office-productiviteitstools
Kutools voor Excel - Helpt U Om Uit Te Blinken In De Menigte
Kutools voor Excel Beschikt Over Meer Dan 300 Functies, Waardoor Wat U Nodig Hebt Maar Een Klik Verwijderd Is...
Office Tab - Schakel Tabbladgestuurd Lezen en Bewerken in Microsoft Office (inclusief Excel)
- Eén seconde om te schakelen tussen tientallen open documenten!
- Verminder honderden muisklikken voor u elke dag, zeg vaarwel tegen muisarm.
- Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
- Brengt Efficiënte Tabbladen naar Office (inclusief Excel), Net Als Chrome, Edge en Firefox.