Excel LOGEST-funktion
Smakämnen EXPREGR funktion returnerar en exponentiell kurva som bäst passar en tillhandahållen uppsättning y- och x-värden och returnerar en matris med värden som beskriver kurvan.
syntax
=LOGEST(known_y’s,[known_x’s],[const],[stats])
Argument
- Kända_y's (obligatoriskt): En uppsättning kända y-värden.
- Kända_x's (valfritt): En uppsättning kända x-värden. Om det tillhandahålls bör dataintervallet för kända_x ha samma längd som dataintervallet för kända_y. Om den utelämnas använder den{1,2,3,...} som parametern för känd_y.
- const (valfritt): Ett logiskt värde som anger om konstanten 'b', i ekvationen y = b * m^x, ska tvingas vara lika med värdet 1. Det är antingen ett SANT eller FALSKT värde.
Om const är TRUE eller utelämnas, beräknas konstanten b normalt.
Om const är FALSK sätts konstanten b till 1 och ekvationen blir y = m^x. - stats (valfritt): Ett logiskt värde som anger om ytterligare regressionsstatistik ska returneras. Det är antingen ett SANT eller FALSKT värde.
Om statistiken är FALSK eller utelämnad, returnerar LOGEST endast m-koefficienterna och konstanten b.
Om statistiken är TRUE, returnerar LOGEST den ytterligare regressionsstatistiken, så den returnerade arrayen är {mn,mn-1,...,m1,b;sen,sen-1,...,se1,seb;r 2,sey ; F,df;ssreg,ssresid}.
Returvärde
Smakämnen EXPREGR funktionen returnerar a numeriskt värde.
Funktionsanmärkningar
- Funktionen LOGEST returnerar en array av resultat och måste anges som en matrisformel. Dynamiska matrisformler finns tillgängliga i excel 365, excel 2021och Excel för webben, vilket betyder att du inte behöver trycka CTRL + SKIFT + ENTER att göra formeln dynamisk. För användare av excel 2019 och tidigare, kom ihåg att ange formeln via CTRL + SKIFT + ENTER så att flera resultat kan returneras i en array.
- Smakämnen #REF! felvärde uppstår om arrayen av kända_x inte är samma längd som arrayen av kända_y.
- Smakämnen #VÄRDE! felvärde uppstår om någon av följande situationer inträffar:
- Vilket som helst av värdena i de tillhandahållna arrayerna för kända_x eller kända_y är icke-numerisk;
- Antingen const- eller statistikargumenten kan inte utvärderas till SANN or FALSK.
- Ekvationen för kurvan är y = b*m^x or y = (b*(m1^x1)*(m2^x2)*_).
Om det finns flera x-värden, där det beroende y-värdet är en funktion av de oberoende x-värdena. m-värdena är baser som motsvarar varje exponent x-värde, och b är ett konstant värde. Observera att y, x och m kan vara vektorer.
Arrayen som LOGEST returnerar är {mn,mn-1,...,m1,b}. - Ju mer en plot av dina data liknar en exponentiell kurva, desto bättre kommer den beräknade linjen att passa dina data. Både LINEST och LOGEST returnerar en matris med värden som beskriver en relation mellan värdena, men LINEST passar en rak linje till dina data, medan LOGEST passar en exponentiell kurva.
- När du bara har en oberoende x-variabel kan du få y-skärningsvärden (b) direkt genom att använda följande formel:
Y-skärning (b): INDEX (LOGEST (kända_y, kända_x),2)
Du kan använda y = b*m^x ekvation för att förutsäga framtida värden på y, men TILLVÄXT-funktionen gör detsamma. - När du anger en matriskonstant som t.ex. känd_x som ett argument, använd kommatecken för att separera värden i samma rad och semikolon för att separera rader. Separatortecken kan vara olika beroende på dina regionala inställningar.
- Du bör notera att de y-värden som förutsägs av regressionsekvationen kanske inte är giltiga om de ligger utanför intervallet av y-värden som du använde för att bestämma ekvationen.
Exempelvis
Som skärmdumpen nedan visar finns det en tabell med data med x- och y-värden där x är den oberoende variabeln och y är den beroende variabeln. För att använda LOGEST för att anpassa en kurva till data, gör så här:
1. Välj cellerna för att mata ut resultaten, t.ex H6 och I6 I detta fall. Kopiera formeln nedan till Formula Bar, tryck sedan på CTRL + SKIFT + ENTER för att få resultaten.
=LOGEST(C6: C10,B6: B10,E6,F6)
Anmärkningar: Resultatcellen H6 innehåller m-värdet och resultatcellen I6 innehåller b-värdet för kurvan. Ekvationen för den exponentiella kurvan för en enstaka x-variabel är: y = b*m^x, där b = y-skärningspunkten för kurvan och m = kurvans lutningsparameter.
Relativa funktioner:
-
excel EVEN Funktion
Funktionen EVEN avrundar tal bort från noll till närmaste jämna heltal.
-
excel EXP Funktion
EXP-funktionen returnerar resultatet av konstanten e upphöjd till n:te potens.
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.