Funkcija TREND

Šiame straipsnyje aprašoma TREND formulės sintaksė ir naudojimas programoje „Microsoft Excel“.

Aprašas

Grąžina linijinės dalies reikšmes. Tiesę brėžia (naudojant mažiausiųjų kvadratų metodą) pagal masyvų žinomus_y ir žinomus_x. Grąžina tos linijinės dalies masyvo y reikšmes pagal nurodytas naujas_x reikšmes.

Sintaksė

TREND(žinomi_y, [žinomi_x], [nauji_x], [konst])

Funkcijos TREND sintaksėje yra toliau nurodyti argumentai.

  • Žinomi_y    Būtinas. Susijęs su jau žinomų y reikšmių aibe y = mx + b.

    • Jei žinomų_y masyvas yra vienas stulpelis, tai kiekvienas žinomų_x stulpelis yra traktuojamas kaip atskiras kintamasis.

    • Jei žinomų_y masyvas yra viena eilutė, tai kiekviena žinomų_x eilutė yra traktuojama kaip atskiras kintamasis.

  • Žinomi_x    Būtinas. Pasirenkamas jau žinomų sąryšio y = mx + b x reikšmių rinkinys.

    • Žinomų_x masyvas gali turėti vieną ar kelis kintamųjų rinkinius. Jei naudojamas vienas kintamasis, žinomi_y ir žinomi_x gali būti bet kokios formos diapazonai, jei tik jie turi vienodas dimensijas. Jei naudojama daugiau kintamųjų nei vienas, žinomi_y turi būti vektorius (t. y., vienos eilutės aukščio arba vieno stulpelio pločio diapazonas).

    • Jei žinomi_x nenurodomi, laikoma, kad masyvas {1,2,3,...} yra tokio paties dydžio kaip žinomi _y.

  • Nauji_x    Būtinas. Naujos x reikšmės, kurioms funkcija TREND turi grąžinti atitinkamas y reikšmes.

    • Nauji_x turi turėti stulpelį (arba eilutę) kiekvienam nepriklausomam kintamajam, kaip kad turi žinomi_x. Todėl, jei žinomi_y yra viename stulpelyje, žinomi_x ir nauji_x turi turėti po tiek pat stulpelių. Jei žinomi_y yra vienoje eilutėje, žinomi_x ir nauji_x turi turėti po tiek pat eilučių.

    • Jei nauji_x nenurodomi, laikoma, kad jie yra tokie patys, kaip žinomi_x.

    • Jei nenurodomi ir žinomi_x, ir nauji_x, laikoma, kad jie yra masyvas {1,2,3,...}, kuris yra tokio pat dydžio kaip žinomi_y.

  • Konst    Pasirinktinis. Loginė reikšmė, nurodanti, ar konstanta b turi būti lygi 0.

    • Jei konstanta yra TRUE arba praleista, b skaičiuojama normaliai.

    • Jei konstanta yra FALSE, b yra prilyginama 0 (nuliui) ir m reikšmės yra pakoreguojamos taip, kad y = mx.

Pastabos

  • Jei reikia informacijos apie tai, kaip „Microsoft Excel“ atitaiko liniją pagal duomenis, žr. LINEST.

  • Funkciją TREND galite naudoti daugianariui kreivės atitaikymui vykdant regresiją su tuo pačiu kintamuoju, pakeltu skirtingais laipsniais. Pvz., tarkim, A stulpelyje yra y reikšmės, o B stulpelyje yra x reikšmės. Į C stulpelį galite įvesti x^2, į D stulpelį - įvesti x^3 ir t. t., ir po to atlikti B-D stulpelių regresiją pagal A stulpelį.

  • Formulės, grąžinančios masyvus, turi būti įvestos kaip masyvo formulės.

    Pastaba :  Programoje „Excel Online“ negalima kurti masyvo formulių.

  • Kai įvedate masyvo konstantą tokiam argumentui kaip žinomi_x, reikšmes vieną nuo kitos toje pačioje eilutėje atskirkite kableliais, o eilutes vieną nuo kitos atskirkite kabliataškiais.

Pavyzdys

Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1. Kad formulės rodytų rezultatus, jas pažymėkite, paspauskite F2 ir spauskite Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.

Mėnuo

Kaina

Formulė (atitinkanti kaina)

Tiesioginis rezultatas

1

133 890 EUR

=TREND(A2:A13;B2:B13)

133 953 EUR

2

135 000 EUR

134 972 EUR

3

135 790 EUR

135 990 EUR

4

137 300 EUR

137 008 EUR

5

138 130 EUR

138 026 EUR

6

139 100 EUR

139 044 EUR

7

139 900 EUR

140 062 EUR

8

141 120 EUR

141 081 EUR

9

141 890 EUR

142 099 EUR

10

143 230 EUR

143 117 EUR

11

144 000 EUR

144 135 EUR

12

145 290 EUR

145 153 EUR

Mėnuo

Formulė (prognozuojama kaina)

 

Tiesioginis rezultatas

13

=TREND(B2:B13;A2:A13;A15:A19)

146 172 EUR

14

147 190 EUR

15

148 208 EUR

16

149 226 EUR

17

150 244 EUR

Stulpelio Tiesioginiai rezultatai D2:D13 ir D15:D19 diapazonuose yra po vieną formulę, naudojamą visuose to diapazono langeliuose. Įveskite formulę =TREND(A2:A13;B2:B13) diapazone D2:D13, pasirinkite visus jo langelius ir paspauskite CTRL+SHIFT+Enter, kad įvestumėte ją kaip masyvo formulę.

Tą patį veiksmą atlikite diapazone D15:D19, naudodami formulę =TREND(B2:B13;A2:A13;A15:A19). Šias formules galite kopijuoti iš langelių C2 ir A15.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×