LibreOffice 24.2 žinynas
Šioje kategorijoje yra masyvų funkcijos.
Masyvas yra susieta darbo knygos langelių su reikšmėmis sritis. Kvadratinė sritis iš 3 stulpelių ir 3 eilučių yra 3 x 3 masyvas:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 7 | 31 | 33 | ||
| 2 | 95 | 17 | 2 | ||
| 3 | 5 | 10 | 50 | ||
| 4 | 
Mažiausias masyvas gali būti 1 x 2 arba 2 x 1 su dviem langeliais.
Formulė, kurioje naudojamos kelios atskiros langelių srities reikšmės, yra vadinama masyvo formule. Masyvo formulė skaičiuoja naudodama kelias reikšmes vienu metu, kai įprasta formulė skaičiuoja naudodama vieną reikšmę.
Masyvo formulė gali ne tik naudoti kelias reikšmes, bet ir grąžina kelias reikšmes. Masyvo formulės rezultatas yra masyvas.
Jei norite padauginti atskiras masyvo reikšmes iš 10, nebūtinai reikia pritaikyti formulę kiekvienam langeliui atskirai. Tam galite naudoti masyvo formulę. Pažymėkite sritį 3 x 3 kitoje darbo knygos vietoje ir įveskite formulę =10*A1:C3 ir patvirtinkite įvestį, spustelėdami klavišų derinį CommandVald+Lyg2+Įvesti. Šios formulės rezultatas yra 3 x 3 masyvas, kuriame atskiros langelių srities A1:C3 reikšmės yra padaugintos iš 10.
Galite naudoti ir kitas operacijas su masyvu. „LibreOffice“ skaičiuoklėje galite sudėti (+), atimti (-), dauginti (*), dalinti (/), kelti laipsniu (^), sujungti (&) ir palyginti (=, <>, <, >, <=, >=). Operacijas galite naudoti kiekvienam atskiram masyvo elementui. Rezultatas yra masyvas, apskaičiuotas pagal įvestą formulę.
Masyvo formulėje palyginimo operacijos tuščius langelius traktuoja kaip ir įprastose formulėse arba jų reikšmė yra nulis arba tuščia eilutė. Pavyzdžiui, jei langeliai A1 ir A2 yra tušti, tai masyvo formulės {=A1:A2=""} ir {=A1:A2=0} grąžina reikšmę 1 stulpelio ir 2 eilučių masyvą su reikšme Tiesa.
Jei naudojate tą pačią formulę skaičiavimui su skirtingomis reikšmėms, tai patogu naudoti masyvo formules. Jei vėliau norėtumėte pakeisti skaičiavimo metodą, tai pakaktų atnaujinti masyvo formulę. Jei norite pridėti masyvo formulę, pasirinkite masyvo sritį ir tuomet atlikite reikiamus pakeitimus masyvo formulėje.
Masyvo formulės taip pat taupo vietą, kai reikia apskaičiuoti kelias reikšmes, nes jos neužima daug atminties. Be to, masyvai yra svarbi sudėtingų skaičiavimų atlikimo priemonė, nes į skaičiavimus galite įtraukti kelis masyvus. „LibreOffice“ turi skirtingas matematines funkcijas, taikomas masyvams, pvz., MMULT funkcija skirta dauginti dvi matricas arba SUMPRODUCT funkcija skirta apskaičiuoti dviejų matricų skaliarinę sandaugą.
You can also create a "normal" formula in which the reference range, such as parameters, indicate an array formula. This formula is also known as "implicit intersection" of array formula. The result is obtained from the intersection of the reference range and the rows or columns in which the formula is found. If there is no intersection or if the range at the intersection covers several rows or columns, a #VALUE! error message appears. The following example illustrates this concept:
In the table above, place the array formula in D1:
{=A1:A3 + 100}
Cells D1, D2, D3 have values 107, 195, 105 respectively.
Insert the formula below in E2, do not enter as array formula.
=A1:A3 + 100
Cells E1 and E3 are empty, Cell E2 has value 195. This is the implicit intersection of array formulas.
Insert formula below in E4, as in E2.
=A1:A3 + 100
Cell E4 display #VALUE!. Row 4 is out of the range A1:A3 of the formula.
Jei rašote masyvo formulę naudodami Funkcijų vediklį, tai kiekvieną kartą turite pažymėti žymimąjį langelį Masyvas, kad rezultatas būtų masyvas. Kitu atveju formulė bus apskaičiuota tik su viršutinio kairiojo langelio reikšme.
Jei rašote masyvo formulę tiesiai langelyje, tai įrašę formulę turite spustelėti klavišų derinį Lyg2+CommandVald+Įvestis vietoj vieno klavišo Įvestis paspaudimo. Tik tuomet formulė taps masyvo.
„LibreOffice“ skaičiuoklėje masyvo formulė bus rodoma riestiniuose skliaustuose. Masyvo formulės nesukursite, jei riestinius skliaustus įrašysite rankiniu būdu .
The cells in a results array are automatically protected against changes. However, you can edit, delete or copy the array formula by selecting the entire array cell range.
Skaičiuoklė palaiko linijinių matricų ar masyvų konstantas formulėse. Linijinis masyvas yra išskirtas riestiniais skliaustais '{' ir '}'. Elementai gali būti bet kokie skaičiai (įskaitant ir neigiamus), loginės reikšmės (TIESA, NETIESA) arba ženklų eilutės. Išraiškos be konstantų neleidžiamos. Masyvai gali būti įvesti su viena ar keliomis eilėmis ir vienu ar daugiau stulpelių. Visose eilutėse turi būti tas pats elementų skaičius ir visuose stulpeliuose turi tas pats elementų skaičius.
Stulpelių skirtukas (skiriantis atskirus vienos eilutės elementus) ir eilutės skirtukas priklauso nuo kalbos ir lokalės. Tačiau žinyne naudojami kabliataškio „;“ ir vertikalaus brūkšnio „|“ ženklai atskiria atitinkamai stulpelio ir eilutės elementus. Pavyzdžiui, anglų kalboje stulpelio elementai atskiriami kableliais, o kabliataškiais atskiriami eilutės elementai.
Jei norite pakeisti stulpelio ar eilutės skirtukus, pasirinkite „LibreOffice“ → ParinktysPriemonės → Parinktys → Skaičiuoklė → Formulė → Skirtukai.
Masyvų negalima įdėti.
Pavyzdžiai:
={1;2;3}
Vienos eilutės masyvas su trimis skaičiais 1, 2, 3.
Jei norite įvesti šio masyvo konstantas, pasirinkite tris eilutės langelius, tuomet įrašykite formulę ={1;2;3} naudodami riestinius skliaustus ir kabliataškius, paspauskite klavišų derinį CommandVald+Lyg2+Įvesti.
={1;2;3|4;5;6}
Masyvas su dviem eilutėm ir trimis stulpeliais kiekvienoje eilutėje.
={0;1;2|FALSE;TRUE;"du"}
Mišrių duomenų masyvas.
=SIN({1;2;3})
Pavyzdyje pateikta matricos formulė, kurios rezultatas yra trys SIN apskaičiavimai, kai turimi trys argumentai 1, 2 ir 3.
Select the cell range or array containing the array formula. To select the whole array, position the cell cursor inside the array range, then press CommandCtrl + /, where / is the division key on the numeric keypad.
Paspauskite F2 arba nuvilkite žymeklį į įvesties eilutę. Abu aprašyti veiksmai leis taisyti formulę.
Kai baigsite tvarkyti formulę, paspauskite klavišų derinį CommandVald+Lyg2+Įvesti.
Galite taisyti atskiras masyvo dalis. Pavyzdžiui, galite pakeisti šrifto spalvą. Pasirinkite langelių sritį ir tuomet pakeiskite savybes, kurias norite.
Select the cell range or array containing the array formula. To select the whole array, position the cell cursor inside the array range, then press CommandCtrl + /, where / is the division key on the numeric keypad.
Press Delete to delete the array contents, including the array formula, or press Backspace and this brings up the Delete Contents dialog box. Select Formula or Delete All and click OK.
Pasirinkite langelių sritį arba masyvą su formule.
Paspauskite F2 arba žymeklį nuvilkite į įvesties eilutę.
Kopijuoti formulę į įvesties eilutę galite paspaudę klavišų derinį Command Vald+C.
Pasirinkite langelių sritį, kur norite įterpti masyvo formulę, ir paspauskite F2 arba nuvilkite žymeklį į įvesties eilutę.
Įterpkite formulę paspaudę klavišų derinį CommandVald+V ir patvirtinkite nukopijuotą formulę, paspausdami klavišų derinį CommandVald+Lyg2+Įvestis. Pasirinktoje srityje dabar yra masyvo formulė.
Jei norite taisyti masyvo rezultatą, atlikite šiuos žingsnius:
Pasirinkite langelių sritį arba masyvą su formule.
Pasirinkimo apačioje dešinėje pamatysite mažą piktogramą, kurią spragtelėję pele galite sumažinti arba padidinti sritį.
Kai pritaikote masyvo sritį, formulė automatiškai nėra pritaikoma. Tuomet jūs tik pakeičiate srity, kurioje rodomas rezultatas.
Laikydami nuspaudę CommandVald klavišą galite sukurti duotos srities masyvo formulės kopiją.
Sąlyginiam masyvo skaičiavimui matricos formulėje naudojamos funkcijos IF() arba CHOOSE(). Sąlygos formulėje nurodomos srities nuoroda arba matricos rezultatu.
Pavyzdyje, sąlyga tikrina, ar reikšmės yra teigiamos (>0). Formulė {=IF(A1:A3>0;"taip";"ne")} taikoma kiekvienam srities A1:A3 langeliui, o rezultatas kopijuojamas į atitinkamą langelį.
| A | B (formulė) | B (rezultatas) | |
|---|---|---|---|
| 1 | 1 | {=IF(A1:A3>0;"taip";"ne")} | taip | 
| 2 | 0 | {=IF(A1:A3>0;"taip";"ne")} | ne | 
| 3 | 1 | {=IF(A1:A3>0;"taip";"ne")} | taip | 
Šios funkcijos naudojamos priverstiniam masyvo apdorojimui:CORREL, COVAR, FORECAST, FTEST, INTERCEPT, MDETERM, MINVERSE, MMULT, MODE, PEARSON, PROB, RSQ, SLOPE, STEYX, SUMPRODUCT, SUMX2MY2, SUMX2PY2, SUMXMY2, TTEST. Jei funkcijai iškviesti naudojate srities nuorodas, tai šios funkcijos tampa masyvo funkcijomis. Toliau lentelėje pateikti priverstinio masyvo apdorojimo pavyzdžiai:
| A | B (formulė) | B (rezultatas) | C (priverstinio masyvo formulė) | C (rezultatas) | |
|---|---|---|---|---|---|
| 1 | 1 | =A1:A2+1 | 2 | =SUMPRODUCT(A1:A2+1) | 5 | 
| 2 | 2 | =A1:A2+1 | 3 | =SUMPRODUCT(A1:A2+1) | 5 | 
| 3 | =A1:A2+1 | #VALUE! | =SUMPRODUCT(A1:A2+1) | 5 | 
Nustato pasikartojantį skirstinį vertikaliu masyvu. Funkcija suskaičiuoja, kiek yra reikšmių duomenų masyve, kurios atitinka duoto klasių masyvo reikšmes.
FREQUENCY(duomenys; klasės)
Duomenys – srities, kurios reikšmės skaičiuojamos, nuoroda.
Klasės – baigtinio skaičiaus reikšmių masyvas.
Šio puslapio viršuje rasite daugiau informacijos apie masyvų funkcijas.
Lentelės stulpelyje A pateikiamos neišrikiuotos reikšmės. Stulpelyje B nurodomos viršutinės jūsų įvestų klasių, į kurias norite suskirstyti stulpelio A duomenis, ribos. Pagal B1 langelyje nurodytą ribą funkcija FREQUENCY grąžina, kiek A stulpelyje yra reikšmių, mažesnių arba lygių 5. Kadangi langelyje B2 riba yra 10, tai funkcija FREQUENCY grąžina, kiek stulpelyje A yra reikšmių, didesnių už 5, bet mažesnių už 10 ir t. t. B6 langelyje nurodytas tekstas „>25“ tik parodo, kokios ribos galėtų būti įrašytos toliau B stulpelyje.
| A | B | C | |
|---|---|---|---|
| 1 | 12 | 5 | 1 | 
| 2 | 8 | 10 | 3 | 
| 3 | 24 | 15 | 2 | 
| 4 | 11 | 20 | 3 | 
| 5 | 5 | 25 | 1 | 
| 6 | 20 | >25 | 1 | 
| 7 | 16 | ||
| 8 | 9 | ||
| 9 | 7 | ||
| 10 | 16 | ||
| 11 | 33 | 
Pasirinkite vieną stulpelį, kur surašysite pasikartojimus pagal reikšmių ribas. Pasirinkite vienu langeliu daugiau nei yra nurodyta reikšmių ribų. Šiame pavyzdyje pasirinkta sritis C1:C6. Iškvieskite funkciją FREQUENCY, naudodamiesi Funkcijų vedikliu. Pasirinkite duomenų sritį (A1:A11) ir klasiųsritį, kurioje surašytos reikšmių ribos (B1:B6). Pažymėkite masyvo žymimąjį langelį ir spustelėkite Gerai. Funkcijos rezultatas bus pateiktas srityje C1:C6.
Šio puslapio viršuje yra paaiškinta plačiau.
Apskaičiuoja eksponentinės regresijos taškus.
GROWTH(duomenys Y [; [ duomenys X ] [; [ nauji duomenys X ] [; funkcijos tipas ] ] ])
Duomenys Y pateikiami Y duomenys masyvu.
Duomenys X (papildoma) pateikiami X duomenys masyvu.
Nauji duomenys X (papildomas) – X duomenų masyvas, kur perskaičiuojamos reikšmės.
Funkcijos tipas (papildomas). Jei funkcijos tipas lygus 0, tai funkcijos skaičiuojamos pagal y = m^x, kitais atvejais pagal y = b*m^x.
„LibreOffice“ skaičiuoklėje papildomos funkcijos ir parametrai gali būti palikti kaip yra. Pavyzdžiui, jei funkcija turi keturis parametrus, kurių paskutiniai du yra pažymėti kaip papildomi, tai galima palikti nepakeistą parametrą 4 ar parametrus 3 ir 4, bet negalima palikti nepakeisto tik parametro 3.
Šio puslapio viršuje yra paaiškinta plačiau.
Funkcija grąžina masyvą ir vartojama taip pat, kaip ir kitos masyvo funkcijos. Pasirinkite sritį, kur bus pateikiamas rezultatas, tuomet pasirinkite funkciją. Nurodykite duomenys_Y. Jei norite, galite įvesti kitus parametrus. Pažymėkite langelį masyvas ir spustelėkite Gerai.
Apskaičiuoja tiesinės regresijos parametrus kaip masyvą.
LINEST(Y duomuo [; X duomuo [; tiesinis tipas [; statistika]]])
duomenys_Y – viena eilutės arba stulpelio sritis, atitinkanti Y koordinatę.
duomenys_X – viena eilutės ar stulpelio sritis, atitinkanti X koordinatę. Jei duomenys_X yra nenurodyti, tai pagal numatytąsias parinktis jis yra 1, 2, 3, ..., n. Jei nurodyta daugiau nei viena kintamųjų aibė, duomenys_ X gali būti sritis su keliomis atitinkamomis eilutėmis ar stulpeliais.
Funkcija LINEST apskaičiuoja tiesinę funkciją y = a + bx, kuri geriausiai atitinka duomenis, naudodama tiesinę regresiją („mažiausio kvadrato“metodą). Jei yra daugiau nei viena kintamųjų aibė, tiesė yra y = a + b1x1 + b2x2 ... + bnxn.
Jei tiesės tipas yra NETIESA, tai tiesė eina per koordinačių pradžią (konstanta a lygi 0). Jei tiesės tipas nenurodytas, tai numatyta, kad argumento reikšmė yra TIESA (tiesė neina per koordinačių pradžią).
Jei metodas yra nenurodytas arba NETIESA, tai tik viršutinė statistinės lentelės eilutė grąžinama. Jei TIESA, tai grąžinama visa lentelė
Funkcija LINEST grąžina statistikos lentelę (masyvą), kaip parodyta žemiau, ir turi būti įvesta kaip masyvo formulė naudojant klavišų derinį CommandVald+Lyg2+Įvesti (nepakanka tiesiog paspausti Įvesti).
„LibreOffice“ skaičiuoklėje papildomos funkcijos ir parametrai gali būti palikti kaip yra. Pavyzdžiui, jei funkcija turi keturis parametrus, kurių paskutiniai du yra pažymėti kaip papildomi, tai galima palikti nepakeistą parametrą 4 ar parametrus 3 ir 4, bet negalima palikti nepakeisto tik parametro 3.
Šio puslapio viršuje yra paaiškinta plačiau.
Funkcija grąžina masyvą ir vartojama taip pat, kaip ir kitos masyvo funkcijos. Pasirinkite sritį, kur bus pateikiamas rezultatas, tuomet pasirinkite funkciją. Nurodykite duomenys_Y. Jei norite, galite įvesti kitus parametrus. Pažymėkite langelį masyvas ir spustelėkite Gerai.
Rezultatas grąžinamas pagal taisykles. Jei statistika = 0, bus parodytas regresijos tiesės posvyris ir jos susikirtimas su Y ašimi. Jei statistika nelygu 0, bus parodytas kitoks rezultatas.
Išnagrinėkite šiuos pavyzdžius:
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | x1 | x2 | y | LINEST reikšmė | |||
| 2 | 4 | 7 | 100 | 4,17 | 3,48 | 82,33 | |
| 3 | 5 | 9 | 105 | 5,46 | 10,96 | 9,35 | |
| 4 | 6 | 11 | 104 | 0,87 | 5,06 | #NA | |
| 5 | 7 | 12 | 108 | 13,21 | 4 | #NA | |
| 6 | 8 | 15 | 111 | 67,45 | 102,26 | #NA | |
| 7 | 9 | 17 | 120 | ||||
| 8 | 10 | 19 | 133 | 
Stulpelyje A pateikiamos kelios X1 reikšmės, stulpelyje B kelios X2 reikšmės ir stulpelyje C pateikiamos Y reikšmės. Šias reikšmes suvedėte į darbo knygos lakštą. Pasirinkite sritį E2:G6 ir atverkite Funkcijų vediklį. Pažymėkite langelį masyvas Funkcijų vediklio lange. Toliau, pasirinkite reikšmes lakšte (arba suveskite jas klaviatūra).
duomenys_Y yra C2:C8
duomenys_X yra A2:B8
Argumentų tiesės tipas ir statistika reikšmės yra 1.
Kai spustelėsite Gerai, „LibreOffice“ skaičiuoklė užpildys lentelę LINEST reikšmėmis, kaip parodyta pavyzdyje.
Formulė Formulių juostoje pritaikyta kiekvienam funkcijos LINEST masyvo langeliui: {=LINEST(C2:C8;A2:B8;1;1)}
Pateikiamos apskaičiuotos reikšmės naudojant LINEST funkciją:
E2 ir F2: regresijos tiesės y=b+m*x posvyris m reikšmėms x1 ir x2. Reikšmės pateikiamos atvirkštine tvarka, t. y. x2 posvyris yra langelyje E2, x1 posvyris – langelyje F2.
G2: b susikirtimas su y ašimi.
E3 ir F3: Įprasta posvyrio reikšmės klaida.
G3: Įprasta atidėjimo koordinačių ašyje klaida.
E4: RSQ
F4: Įprasta regresijos reikšmei Y skaičiavimo klaida
E5: F reikšmė iš dispersinės analizės.
F5: Laisvės laipsnis iš dispersinės analizės.
E6: Apskaičiuotų Y reikšmių iš linijinio vidurkio kvadratinių nuokrypių suma.
F6: Apskaičiuotų Y reikšmių iš duotų Y reikšmių kvadratinių nuokrypių suma.
Šio puslapio viršuje yra paaiškinta plačiau.
Apskaičiuoja eksponentinės regresijos kreivės parametrus ir pateikia juos masyvu.
LOGEST(Y duomuo [; X duomuo [; funkcijos tipas [; statistika]]])
Duomenys Y pateikiami Y duomenų masyvu.
Duomenys X (papildoma) pateikiami X duomenų masyvu.
Funkcijos tipas (papildomas). Jei funkcijos tipas lygus 0, tai funkcijos skaičiuojamos pagal y = m^x, kitais atvejais pagal y = b*m^x.
Statistika (papildomas). Jei lygus 0, tai apskaičiuojamas tik regresijos koeficientas.
„LibreOffice“ skaičiuoklėje papildomos funkcijos ir parametrai gali būti palikti kaip yra. Pavyzdžiui, jei funkcija turi keturis parametrus, kurių paskutiniai du yra pažymėti kaip papildomi, tai galima palikti nepakeistą parametrą 4 ar parametrus 3 ir 4, bet negalima palikti nepakeisto tik parametro 3.
Šio puslapio viršuje yra paaiškinta plačiau.
Skaitykite apie funkciją LINEST. Tačiau nebus grąžinta kvadratų suma.
Rezultatas yra masyvo determinantas. Ši funkcija pateikia rezultatą dabartiniame langelyje; nėra būtina nurodyti sritį rezultato pateikimui.
MDETERM(masyvas)
Masyvas – pateikiamas kvadratine matrica, kurios determinantas bus skaičiuojamas.
Puslapio viršuje rasite pagrindinę informaciją apie masyvo funkcijų naudojimą.
Šio puslapio viršuje yra paaiškinta plačiau.
Rezultatas yra atvirkštinis masyvas.
MINVERSE(masyvas)
Masyvas – kvadratinė matrica, kurios atvirkštinė matrica skaičiuojama.
Šio puslapio viršuje yra paaiškinta plačiau.
Pasirinkite kvadratinę sritį ir funkciją MINVERSE. Pasirinkite sritį, kur bus pateikiamas rezultatas, pasirinkite masyvo lauką ir spustelėkite Gerai.
Apskaičiuoja dviejų masyvų sandaugą. Vieno masyvo stulpelių skaičius turi būti toks pats kaip kito masyvo eilučių skaičius. Kvadratinė matrica turi tiek pat eilučių, kiek ir stulpelių.
MMULT(1 masyvas; 2 masyvas)
1 masyvas – priasis naudojamas masyvas.
2 masyvas – antrasis naudojamas masyvas.
Šio puslapio viršuje yra paaiškinta plačiau.
Pažymėkite kvadratinę sritį. Pasirinkite funkciją MMULT. Pažymėkite 1 masyvą, tuomet pažymėkite 2 masyvą. Funkcijų vediklyje pažymėkite langelį Masyvas. Spustelėkite Gerai. Funkcijos rezultatas atsiras pirmoje pažymėtoje srityje.
Grąžina tam tikro dydžio vienetinę kvadratinę matricą. Vienetinė matrica yra kvadratinė matrica, kur įstrižai esantys elementai yra 1, o visi kiti lygūs 0.
MUNIT(matavimai)
Matavimai parodo, kokio dydžio turi būti vienetinė matrica.
Šio puslapio viršuje rasite daugiau informacijos apie masyvų funkcijas.
Darbo knygos lakšte pasirinkite kvadratinę sritį, pavyzdžiui A1:E5.
Pasirinkite funkciją MUNIT. Pažymėkite masyvo žymimąjį langelį. Įrašykite norimus vienetinės matricos matavimus (5) ir spustelėkite mygtuką Gerai.
Įrašykite formulę =MUNIT(5) paskutiniame pasirinktos srities langelyje E5 ir paspauskite klavišų derinį Shift + Command + Enter Lyg2+Vald+Įvesti.
Pateikiamas rezultatas – vienetinė srities A1:E5 matrica.
Šio puslapio viršuje yra paaiškinta plačiau.
Sudaugina atitinkamus duotų masyvų elementus ir grąžina šių sandaugų sumą.
SUMPRODUCT(1 masyvas[; 2 masyvas;][...;[255 masyvas]])
1 masyvas[; 2 masyvas;][...;[255 masyvas]] – masyvai, kurių elementus norite sudauginti.
Bent vienas masyvas turi būti nurodytas argumentuose. Jei tik vienas masyvas yra duotas, tai susumuojamis visi jo elementai. Jei duota daugiau masyvų, tai jie turi būti vienodo dydžio.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 
| 2 | 6 | 7 | 8 | 9 | 
| 3 | 10 | 11 | 12 | 13 | 
=SUMPRODUCT(A1:B3;C1:D3) grąžina 397.
Skaičiuojama: A1*C1 + B1*D1 + A2*C2 + B2*D2 + A3*C3 + B3*D3
Funkciją SUMPRODUCT galite naudoti, jei norite suskaičiuoti dviejų vektorių skaliarinę sandaugą.
SUMPRODUCT grąžina vieną reikšmę, todėl jos įvesti kaip masyvo funkcijos nebūtina.
Šio puslapio viršuje yra paaiškinta plačiau.
Grąžina dviejų masyvų atitinkamų reikšmių kvadratų skirtumų sumą.
SUMX2MY2(masyvas X; masyvas Y)
Masyvas X – pirmasis masyvas, kurio elementai bus keliami kvadratu ir sumuojami.
Masyvas Y –antrasis masyvas, kurio elementai bus keliami kvadratu ir atimami.
Šio puslapio viršuje yra paaiškinta plačiau.
Grąžina dviejų masyvų atitinkamų reikšmių kvadratų sumų sumą.
SUMX2PY2(masyvas X; masyvas Y)
Masyvas X – pirmasis masyvas, kurio elementai bus keliami kvadratu ir sumuojami.
Masyvas Y – pirmasis masyvas, kurio elementai bus keliami kvadratu ir sumuojami.
Šio puslapio viršuje yra paaiškinta plačiau.
Grąžina dviejų masyvų atitinkamų reikšmių dispersijų kvadratus.
SUMXMY2(masyvas X; masyvas Y)
Masyvas X – pirmasis masyvas, kurio elementai bus atimami ir keliami kvadratu.
Masyvas Y –antrasis masyvas, kurio elementai bus atimamai ir keliami kvadratu.
Šio puslapio viršuje yra paaiškinta plačiau.
Sukeičia duotojo masyvo eilutes su stulpeliais.
TRANSPOSE(masyvas)
Masyvas – darbo knygos lapo masyvas, kurio eilutės bus sukeičiamos su stulpeliais.
Puslapio viršuje rasite pagrindinę informaciją apie masyvo funkcijų naudojimą.
Darbo knygos lakšte pasirinkite sritį, kurioje bus pateikiamas perstatytas masyvas. Jei perstatomas masyvas turi n eilučių ir m stulpelių, tai pasirinkta sritis turi turėti m eilučių ir n stulpelių. Įveskite formulę ir paspauskite klavišų derinį Shift + Command + EnterLyg2+Vald+Įvesti. Jei naudojate Funkcijų vediklį, pažymėkite langelį masyvas. Perstatytas masyvas pateikiamas pasirinktoje srityje ir automatiškai yra apsaugotas nuo pakeitimų.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 
| 2 | 6 | 7 | 8 | 9 | 
Lentelėje pavyzdyje yra 2 eilutės ir 4 stulpeliai. Jei norite ją perstatyti, turite pasirinkti 4 eilučių ir 2 stulpelių sritį. Tarkime, kad norite perstatyti pateiktą lentelę ir rezultatą pateikti srityje A7:B10 (4 eilutės ir 2 stulpeliai). Pažymėkite šią sritį ir atlikite šiuos žingsnius:
TRANSPOSE(A1:D2)
Tuomet įsitikinkite, kad įvedėte šią formulę kaip matricos formulę, paspaudę Shift + Command + EnterLyg2+Vald+Įvesti. Rezultatas atrodys taip:
| A | B | |
|---|---|---|
| 7 | 2 | 6 | 
| 8 | 3 | 7 | 
| 9 | 4 | 8 | 
| 10 | 5 | 9 | 
Grąžina regresijos tiesės taškus.
TREND(Y duomuo [; X duomuo [; Naujas X duomuo [; tiesinis tipas]]])
Duomenys Y pateikiami Y duomenys masyvu.
Duomenys X (papildoma) pateikiami X duomenys masyvu.
Nauji duomenys X (papildomas) – X duomenys, kurie naudojami reikšmių perskaičiavimui.
Tiesinis tipas (papildomas). Jei tiesinis tipas lygus 0, tai tiesė eina per tašką 0. Kitais atvejais pasislinkusi tiesė taip pat skaičiuojama. Numatyta, kad tiesinis tipas nelygus 0.
„LibreOffice“ skaičiuoklėje papildomos funkcijos ir parametrai gali būti palikti kaip yra. Pavyzdžiui, jei funkcija turi keturis parametrus, kurių paskutiniai du yra pažymėti kaip papildomi, tai galima palikti nepakeistą parametrą 4 ar parametrus 3 ir 4, bet negalima palikti nepakeisto tik parametro 3.
Šio puslapio viršuje yra paaiškinta plačiau.
Pasirinkite darbo knygos lakšto sritį, kurioje bus pateikiamas rezultatas. Pasirinkite funkciją. Įveskite išvesties duomenis arba pasirinkite juos pele. Pažymėkite langelį masyvas ir spustelėkite Gerai. Pateikiamas rezultatas.