I flere versjoner gjorde Excel en rekke endringer i interne beregninger for å korrigere resultater fra diagramtrendlinjer der trendlinjeoppfangingen er satt til null (0). Disse endringene endrer faktisk ikke linjen eller utseendet, bare beregningen av R2 hvis du inkluderer den merknaden i diagrammet. Denne beregningen skjer hver gang en Excel-arbeidsbok åpnes. Derfor kan den samme arbeidsboken vise ulike beregninger avhengig av hvilken Excel-versjon som brukes. 

Denne situasjonen gjelder for data i et diagram som er en tallsekvens med fast lengde, tegnet inn som X og Y: 

X = { x_1,x_2,…,x_N } 

Y = { y_1,y_2,…,y_N }

Trendlinjen for dataene er en ligning basert på verdiene, som uttrykkes som Z. For å beregne R2 evalueres trendlinje Z-verdiene i alle de samme X-verdiene: 

Z = { z_1,z_2,…,z_N } 

Hvis for eksempel trendlinjeformelen er: 

Z(x) = 2*e(4x) 

Deretter evalueres settet Z ved hver X-verdi: 

Z = { Z(x_1), Z(x_2), …, Z(x_N) } 

Hvor: 

sum(y) = Sum from i=1 to N, the value y_i i settet Y. 

sum(z2) = Sum fra i=1 til N, verdien z_i2 i settet Z. 

sum2(x)= ( sum(x) )2

ln(x) = den naturlige algoritmen for x 

ln2(x) = ( ln(x) )2 

Mean(X) = sum(x) / N 

Mean(ln(x)) = sum( ln(x) ) / N 

Gitt disse to tallsekvensene: Y og Z, Excel beregner R2 på følgende måter: 

Excel-versjoner tidligere enn 2005

For polynomiale, lineære og logaritmiske trendlinjer: 

R2(Z,Y) = ( 2 N sum(yz) - N sum(z2) - sum2(y) ) / ( N sum(y2) - sum2(y) ) 

For eksponentielle trendlinjer og potenstrendlinjer: 

R2(Z,Y) = ( 2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - sum2(ln(y)) ) / ( N sum(ln2(y)) - sum2(ln(y)) ) 

Excel-versjoner fra 2005 til 2103 

For polynomiale og logaritmiske trendlinjer og lineære trendlinjer uten en angitt oppfanging: 

R2(Z,Y) = ( 2 N sum(yz) - N sum(z2) - sum2(y) ) / ( N sum(y2) - sum2(y) ) 

For potenstrendlinjer og eksponentielle trendlinjer uten en angitt oppfanging: 

R2(Z,Y) = ( 2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - sum2(ln(y)) ) / ( N sum(ln2(y)) - sum2(ln(y)) )

For lineære trendlinjer med en angitt oppfanging som ikke er lik null: 

R2(Z,Y) = sum2( ( y - Mean(Y) )( z - Mean(Z) ) ) / ( sum( ( z - Mean(Z) )2 ) sum( ( y - Mean(Y) )2 ) ) 

For lineære trendlinjer med en angitt oppfanging som er lik null: 

R2(Z,Y) = sum(z2) / sum(y2

For eksponentielle trendlinjer med en angitt oppfanging som ikke er lik én: 

R2(Z,Y) = sum2( ( ln(y) - Mean(ln(y)) )( ln(z) - Mean(ln(z)) ) ) / ( sum( ( ln(z) - Mean(ln(z)) )2 ) sum( ( ln(y) - Mean(ln(y)) )2 ) ) 

For eksponentielle trendlinjer med en angitt oppfanging som er lik én: 

R2(Z,Y) = sum( ln2(z) ) / sum( ln2(y) ) 

Excel versjon 2014 eller nyere

For lineære trendlinjer med en angitt oppfanging som er lik null: 

R2(Z,Y) = sum(z2) / sum(y2

  

For lineære trendlinjer uten en angitt oppfanging, lineære trendlinjer med en angitt oppfanging som ikke er lik null, polynomiale, logaritmiske, eksponentielle og potensbaserte trendlinjer: 

R2(Z,Y) = sum2( ( y - Mean(Y) )( z - Mean(Z) ) ) / ( sum( ( z - Mean(Z) )2 ) sum( ( y - Mean(Y) )2 ) )

Obs!: Polynomiale trendlinjer med angitte oppfanginger har flere numeriske presisjonsfeil enn andre trendlinjetyper. 

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×