V več različicah je Excel spremenil notranje izračune tako, da je popravil rezultate trendnih črt grafikona, kjer je presečišče trendne črte nastavljeno na nič (0). Te spremembe dejansko ne spremenijo črte ali videza, ampak le izračun R2 , če to opombo vključite v grafikon. Ta izračun se izvede vsakič, ko odprete Excelov delovni zvezek. Posledično lahko isti delovni zvezek prikaže različne izračune, odvisno od uporabljene različice Excela.
Ta situacija velja za podatke v grafikonu, ki je zaporedje števil z nespremenljivo dolžino, narisano kot X in Y:
X = { x_1,x_2,...,x_N }
Y = { y_1,y_2,...,y_N }
Trendna črta podatkov je enačba, ki temelji na vrednostih, ki so izražene kot Ž. Če želite izračunati R2, so vrednosti trendne črte Z ovrednotene pri vseh enakih vrednostih X:
Z = { z_1,z_2,...,z_N }
Če je na primer enačba trendne črte:
Z(x) = 2*e(4x)
Nato se niz Z ovrednoti pri vsaki vrednosti X:
Z = { Z(x_1), Z(x_2), ..., Z(x_N) }
Kjer:
sum(y) = Vsota od i=1 do N, vrednost, y_i znotraj nabora Y.
sum(z2) = Vsota od i=1 do N, vrednost z_i2 v naboru Z.
sum2(x)= ( sum(x) )2
ln(x) = naravni logaritem x
ln2(x) = ( ln(x) )2
Srednja(X) = sum(x) / N
Srednja(ln(x)) = sum( ln(x) ) / N
Glede na ti dve zaporedni vrsti števil: Y in Z, Excel izračuna R2 na te načine:
Excelove različice, starejše od leta 2005 (maj 2020)
Za polinomske, linearne in logaritmične trendne črte:
R2(Z,Y) = ( 2 N sum(yz) - N sum(z2) - sum2(y) ) / ( N sum(y2) - sum2(y) )
Za eksponentne in moč trendne črte:
R2(Z,Y) = ( 2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - sum2(ln(y)) / ( N sum(ln2(y)) - sum2(ln(y)) )
Excelove različice od 2005 (maj 2020) do 2103 (marec 2021)
Za polinomske in logaritmične trendne črte ter linearne trendne črte brez nastavljenega presečišče:
R2(Z,Y) = ( 2 N sum(yz) - N sum(z2) - sum2(y) ) / ( N sum(y2) - sum2(y) )
Za trendne črte moči in eksponentne trendne črte brez nastavljenega presečišče:
R2(Z,Y) = ( 2 N sum(ln(y) ln(z)) - N sum(ln2(z)) - sum2(ln(y)) / ( N sum(ln2(y)) - sum2(ln(y)) )
Za linearne trendne črte z nastavljenim presečiščem, ki ni enako nič:
R2(Z,Y) = vsota2( ( y - Srednja(Y) )( z - Srednja(Z) ) ) / ( sum( ( z - Srednja(Z) )2 ) sum( ( y - Srednja(Y) )2 )
Za linearne trendne črte z nastavljenim presečiščem, ki je enako nič:
R2(Z,Y) = sum(z2) / sum(y2)
Za eksponentne trendne črte z nastavljenim presečiščem, ki ni enako enemu:
R2(Z,Y) = vsota2( ( ln(y) - Srednja(ln(y)) )( ln(z) - Srednja(ln(z)) ) / ( sum( ( ln(z) - Srednja(ln(z)) )2 ) sum( ( ln(y) - Srednja(ln(y)) )2 )
Za eksponentne trendne črte z nastavljenim presečiščem, ki je enako enemu:
R2(Z,Y) = sum( ln2(z) ) / sum( ln2(y) )
Excelove različice 2104 (april 2021) ali novejše
Za linearne trendne črte z nastavljenim presečiščem, ki je enako nič:
R2(Z,Y) = sum(z2) / sum(y2)
Linearne trendne črte brez nastavljenega presečišče, linearne trendne črte z nastavljenim presečiščem, ki ni enako nič, polinomske, logaritmične, eksponentne in trendne črte moči:
R2(Z,Y) = vsota2( ( y - Srednja(Y) )( z - Srednja(Z) ) ) / ( sum( ( z - Srednja(Z) )2 ) sum( ( y - Srednja(Y) )2 )
Opomba: Polinomske trendne črte z nastavljenimi presečiščem imajo več napak številske natančnosti kot druge vrste trendne črte.