Array Functions

T├íto kateg├│ria obsahuje maticov├ę funkcie.

─îo je to matica?

Matica je s├║visl├í oblas┼ą buniek, ktor├ę obsahuj├║ nejak├ę hodnoty. ┼átvorcov├í oblas┼ą 3 riadkov a 3 st─║pcov je matica 3 x 3:

A

B

C

1

7

31

33

2

95

17

2

3

5

10

50


Pre n├í┼í tabu─żkov├Ż kalkul├ítor je najmen┼íia mo┼żn├í matica 1 x 2 alebo 2 x 1, pozost├ívaj├║ca z dvoch pri─żahl├Żch buniek.

─îo je to maticov├Ż vzorec?

Maticov├Ż vzorec hovor├şme tak├ęmu vzorcu, v ktorom vystupuj├║ hodnoty celej oblasti buniek. Rozdiel medzi maticov├Żm vzorcom a in├Żmi vzorcami je ten, ┼że maticov├Ż vzorec namiesto jednej hodnoty operuje s viacer├Żmi hodnotami naraz.

Nielen┼że maticov├Ż vzorec spracov├íva nieko─żko hodn├┤t naraz, ale tie┼ż m├┤┼że viacero hodn├┤t naraz vr├íti┼ą. Presnej┼íie povedan├ę, v├Żsledok maticov├ęho vzorca m├┤┼że by┼ą tie┼ż matica.

To multiply the values in the individual cells by 10 in the above array, you do not need to apply a formula to each individual cell or value. Instead you just need to use a single array formula. Select a range of 3 x 3 cells on another part of the spreadsheet, enter the formula =10*A1:C3 and confirm this entry using the key combination + Shift + Enter. The result is a 3 x 3 array in which the individual values in the cell range (A1:C3) are multiplied by a factor of 10.

Okrem n├ísobenia je tie┼ż mo┼żn├ę pou┼żi┼ą na dan├Ż rozsah buniek (matica) aj in├Żch oper├ítorov. V programe LibreOffice Calc m├┤┼żete s─Ź├şta┼ą (+), od─Ź├şta┼ą (-), n├ísobi┼ą (*), deli┼ą (/), pou┼ż├şva┼ą exponenty (^), spojova┼ą re┼ąazce (&) a porovn├íva┼ą (=, <>, <, >, <=, >=). Tieto oper├ítory m├┤┼żu by┼ą pou┼żit├ş na ka┼żd├║ jedine─Źn├║ hodnotu v danom rozsahu buniek a pri pou┼żit├ş v maticovom vzorci vracaj├║ ako v├Żsledok maticu.

Porovn├ívaj├║ce oper├ítory vo vzorci spracov├ívaj├║ pr├ízdne bunky rovnak├Żm sp├┤sobom ako norm├ílny vzorec, ktor├Ż existuje bu─Ć ako nula alebo ako pr├ízdny re┼ąazec. Napr├şklad, ak s├║ bunky A1 a A2 pr├ízdne, oba vzorce {=A1:A2=""} a {=A1:A2=0} vr├ítia jeden st─║pec a 2 riadky obsahuj├║ce TRUE.

Kedy pou┼żi┼ą maticov├Ż vzorec?

Maticov├ę vzorce pou┼żijete vtedy, ak mus├şte pre r├┤zne sady hodn├┤t robi┼ą opakovan├ę v├Żpo─Źty. Ak sa nesk├┤r rozhodnete zmeni┼ą sp├┤sob v├Żpo─Źtu, sta─Ź├ş zmeni┼ą iba jeden maticov├Ż vzorec. Pre ├║pravu maticov├ęho vzorca vyberte v┼íetky bunky z rozsahu matice a potom u┼ż m├┤┼żete urobi┼ą v maticovom vzorci po┼żadovan├ę zmeny.

Pou┼żitie maticov├Żch vzorcov je tie┼ż ├║sporn├ę rie┼íenie v├Żpo─Źtu viacer├Żch polo┼żiek naraz, preto┼że tieto maticov├ę v├Żpo─Źty nie s├║ pr├şli┼í pam├Ą┼ąovo n├íro─Źn├ę. Naviac sa jedn├í o z├íkladn├Ż n├ístroj pre uskuto─Źnenie zlo┼żit├Żch v├Żpo─Źtov, preto┼że je mo┼żn├ę do v├Żpo─Źtu zahrn├║┼ą nieko─żko rozsahov buniek naraz. LibreOffice m├í pre matice ┼ípeci├ílne funkcie, ako napr├şklad MMULT pre n├ísobenie dvoch mat├şc alebo SUMPRODUCT pre v├Żpo─Źet ich skal├írneho s├║─Źinu.

Pou┼żitie maticov├Żch vzorcov v programe LibreOffice Calc

Je tie┼ż mo┼żn├ę vytvori┼ą "norm├ílny" vzorec, v ktorom odkazovan├Ż rozsah buniek indikuje maticov├Ż vzorec. V├Żsledok bude z├şskan├Ż z prieniku odkazovan├ęho rozsahu a riadkov alebo st─║pcov, v ktor├Żch sa vzorec nach├ídza. Ak je tento prienik pr├ízdny alebo pokr├Żva nieko─żko riadkov ─Źi st─║pcov, bude zobrazen├í spr├íva o chybe #VALUE!. Pre ilustr├íciu sl├║┼żi nasleduj├║ci pr├şklad:

Vytv├íranie maticov├Żch vzorcov

Ak vytv├írate maticov├Ż vzorec s pou┼żit├şm Sprievodca funkciou, mus├şte zaka┼żd├Żm za┼íkrtn├║┼ą pol├ş─Źko Matice. Potom bud├║ v├Żsledky v├Żpo─Źtu vr├íten├ę ako matice; v opa─Źnom pr├şpade bude vr├íten├í iba hodnota bunky v ─żavom hornom rohu zvolen├ęho rozsahu.

If you enter the array formula directly into the cell, you must use the key combination Shift + + Enter instead of the Enter key. Only then does the formula become an array formula.

note

Maticov├ę vzorce sa v programe LibreOffice Calc zobrazuj├║ v zlo┼żen├Żch z├ítvork├ích. Jednoduch├Żm ru─Źn├Żm pridan├şm zlo┼żen├Żch z├ítvoriek v┼íak maticov├Ż vzorec nie je mo┼żn├ę vytvori┼ą.


warning

Bunky v matici v├Żsledkov s├║ automaticky chr├ínen├ę pred zmenami. Maticov├Ż vzorec je v┼íak mo┼żn├ę upravi┼ą alebo skop├şrova┼ą tak, ┼że vyberiete cel├Ż rozsah buniek matice.


Pou┼żitie vlo┼żen├Żch mat├şc vo vzorcoch

Calc podporuje vo vzorcoch vlo┼żen├ę matice. Vlo┼żen├í matica je uzavret├í v zlo┼żen├Żch z├ítvork├ích '{' a '}'. Prvky matice m├┤┼żu by┼ą ─Ź├şsla (aj z├íporn├ę), logick├ę kon┼ítanty (TRUE, FALSE) alebo re┼ąazec. Nie s├║ povolen├ę nekon┼ítantn├ę v├Żrazy. Maticu je mo┼żn├ę zada┼ą s jedn├Żm ─Źi viacer├Żmi st─║pcami a jedn├Żm ─Źi viacer├Żmi riadkami. Ka┼żd├Ż riadok mus├ş obsahova┼ą rovnak├Ż po─Źet prvkov, ka┼żd├Ż st─║pec mus├ş obsahova┼ą rovnak├Ż po─Źet prvkov.

The column separator (separating elements in one row) and the row separator are language and locale dependent. But in this help content, the ';' semicolon and '|' pipe symbol are used to indicate the column and row separators, respectively. For example, in the English locale, the ',' comma is used as the column separator, while the ';' semicolon is used as the row separator.

tip

You can view and change the row and column separator in - Calc - Formula - Separators.


Matice nem├┤┼żu by┼ą vnoren├ę.

Pr├şklady:

={1;2;3}

Matice s jedn├Żm riadkom obsahuj├║cim tri ─Ź├şsla 1, 2 a 3.

To enter this array constant, you select three cells in a row, then you type the formula ={1;2;3} using the curly braces and the semicolons, then press + Shift + Enter.

={1;2;3|4;5;6}

Matice s dvoma riadkami a troma hodnotami v ka┼żdom riadku.

={0;1;2|FALSE;TRUE;"dva"}

Matice so zmie┼ían├Żmi hodnotami.

=SIN({1;2;3})

Ak je funkcia zadan├í ako maticov├Ż vzorec, vr├íti v├Żsledok troch v├Żpo─Źtov SIN pre argumenty 1, 2 a 3.

├Üpravy maticov├Żch vzorcov

  1. 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 + /, where / is the Division key on the numeric keypad.

  2. Either press F2 or position the cursor in the input line. Both of these actions let you edit the formula.

  3. After you have made changes, press + Shift + Enter.

tip

Je mo┼żn├ę form├ítova┼ą jednotliv├ę ─Źasti matice. Je napr├şklad mo┼żn├ę zmeni┼ą farbu p├şsma. Vyberte rozsah buniek a potom zme┼łte ─żubovo─żn├Ż znak.


Kop├şrovanie maticov├Żch vzorcov

  1. Vyberte rozsah buniek alebo maticu obsahuj├║cu maticov├Ż vzorec.

  2. Either press F2 or position the cursor in the input line.

  3. Copy the formula into the input line by pressing + C.

  4. Select a range of cells where you want to insert the array formula and either press F2 or position the cursor in the input line.

  5. Paste the formula by pressing + V in the selected space and confirm it by pressing + Shift + Enter. The selected range now contains the array formula.

Úprava rozsahu matice

Ak chcete upravi┼ą v├Żsledkov├║ maticu, urobte nasleduj├║ce:

  1. Vyberte rozsah buniek alebo maticu obsahuj├║cu maticov├Ż vzorec.

  2. V pravom dolnom rohu v├Żberu sa zobraz├ş ikona mal├ęho ┼ítvorca, ktor├ęho pretiahnut├şm je mo┼żn├ę roz┼í├şri┼ą alebo zmen┼íi┼ą oblas┼ą matice.

note

Ke─Ć uprav├şte rozsah matice, samotn├Ż maticov├Ż vzorec nebude automaticky upraven├Ż. Men├şte toti┼ż len oblas┼ą buniek, v ktorej sa objavia v├Żsledky.


By holding down the key, you can create a copy of the array formula in the given range.

Podmienen├ę maticov├ę v├Żpo─Źty

Podmienen├Ż maticov├Ż v├Żpo─Źet je maticov├Ż vzorec, v ktorom s├║ pou┼żit├ę funkcie IF() alebo CHOOSE(). Argument podmienky je rozsah buniek.

V nasleduj├║com pr├şklade je podmienka >0 vzorca {=IF(A1:A3>0;"├íno";"nie")} pou┼żit├í na ka┼żd├║ bunku v rozsahu A1:A3 a v├Żsledok je skop├şrovan├Ż do pr├şslu┼ínej bunky.

A

B (vzorec)

B (v├Żsledok)

1

1

{=IF(A1:A3>0;"áno";"nie")}

áno

2

0

{=IF(A1:A3>0;"áno";"nie")}

nie

3

1

{=IF(A1:A3>0;"áno";"nie")}

áno


Nasleduj├║ce funkcie poskytuj├║ vyn├║ten├ę spracovanie mat├şc: CORREL, COVAR, FORECAST, FTEST, INTERCEPT, MDETERM, MINVERSE, MMULT, MODE, PEARSON, PROB, RSQ, SLOPE, STEYX, SUMPRODUCT, SUMX2MY2, SUMX2PY2, SUMXMY2, TTEST. Ak je argumentom funkcia pou┼żi┼ą rozsah buniek (matica), funkcia sa chov├í ako maticov├í. Nasleduj├║ca tabu─żka poskytuje pr├şklady vyn├║ten├ęho spracovania mat├şc:

A

B (vzorec)

B (v├Żsledok)

C (vyn├║ten├Ż maticov├Ż vzorec)

C (v├Żsledok)

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


FREQUENCY

Indicates the frequency distribution in a one-column-array. The function counts the number of values in the Data array that are within the values given by the Classes array.

Syntax

FREQUENCY(Dáta; Triedy)

Data predstavuje odkaz na hodnoty, ktor├ę sa maj├║ spo─Ź├şta┼ą.

Triedy predstavuj├║ maticu obmedzuj├║cich hodn├┤t.

note

V┼íeobecn├Ż ├║vod do maticov├Żch funkci├ş n├íjdete na za─Źiatku tejto str├ínky.


Example

St─║pec A v nasleduj├║cej tabu─żke obsahuje neroztrieden├ę hodnoty meran├ş. St─║pec B obsahuje horn├║ medzu intervalov, do ktor├Żch chceme rozdeli┼ą ├║daje zo st─║pca A. Funkcia FREQUENCY pou┼żije hodnotu v B1 na to, aby vr├ítila po─Źet hodn├┤t meran├ş, ktor├ę s├║ men┼íie alebo rovn├ę 5. Na z├íklade hodnoty B2 zasa funkcia FREQUENCY vr├íti po─Źet nameran├Żch hodn├┤t, ktor├ę s├║ v├Ą─Ź┼íie ako 5, alebo men┼íie alebo rovn├ę 10. Text ">25" zadan├Ż do B6 sl├║┼żi iba pre lep┼íiu n├ízornos┼ą.

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


Vyberte jednost─║pcov├Ż rozsah buniek, do ktor├Żch chcete vlo┼żi┼ą po─Źet zdrojov├Żch hodn├┤t. Mus├şte vybra┼ą o jednu bunku viac ne┼ż je po─Źet tried, do tejto bunky bude vlo┼żen├Ż po─Źet hodn├┤t, ktor├ę prekra─Źuj├║ horn├Ż limit poslednej triedy. V tomto pr├şklade vyberte bunky C1:C6. V Sprievodcovi funkci├ş zvo─żte funkciu FREQUENCY. Ako D├íta ─Ćalej zadajte rozsah buniek obsahuj├║cich hodnoty meran├ş (A1:A11) a tie┼ż st─║pec obsahuj├║ci horn├║ medzu sk├║man├Żch intervalov ako Triedy ; teda bunky B1:B6. Za┼íkrtnite pol├ş─Źko Matice a kliknite na OK. V p├┤vodne ozna─Źenom rozsahu buniek C1:C6 teraz vid├şte po─Źet hodn├┤t meran├ş v pr├şslu┼ín├Żch intervaloch.

More explanations on top of this page.

LINEST

Returns a table of statistics for a straight line that best fits a data set.

Syntax

LINEST(data_Y [; data_X [; linearType [; stats]]])

data_Y is a single row or column range specifying the y coordinates in a set of data points.

data_X is a corresponding single row or column range specifying the x coordinates. If data_X is omitted it defaults to 1, 2, 3, ..., n. If there is more than one set of variables data_X may be a range with corresponding multiple rows or columns.

LINEST finds a straight line y = a + bx that best fits the data, using linear regression (the "least squares" method). With more than one set of variables the straight line is of the form y = a + b1x1 + b2x2 ... + bnxn.

If linearType is FALSE the straight line found is forced to pass through the origin (the constant a is zero; y = bx). If omitted, linearType defaults to TRUE (the line is not forced through the origin).

If stats is omitted or FALSE only the top line of the statistics table is returned. If TRUE the entire table is returned.

LINEST returns a table (array) of statistics as below and must be entered as an array formula (for example by using + Shift + Return rather than just Return).

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

More explanations on top of this page.

Example

This function returns an array and is handled in the same way as the other array functions. Select a range for the answers and then the function. Select data_Y. If you want, you can enter other parameters. Select Array and click OK.

The results returned by the system (if stats = 0), will at least show the slope of the regression line and its intersection with the Y axis. If stats does not equal 0, other results are to be displayed.

─Äal┼íie v├Żsledky funkcie LINEST:

Nasleduj├║ca tabu─żka sl├║┼żi ako pr├şklad popisu ─Ćal┼í├şch v├Żsledkov:

A

B

C

D

E

F

G

1

x1

x2

y

Eva

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

675,45

102,26

#NA

7

9

17

120

8

10

19

133


St─║pec A obsahuje nieko─żko hodn├┤t X1, st─║pec B nieko─żko hodn├┤t X2 a st─║pec C hodnoty Y. Tieto hodnoty u┼ż boli zadan├ę. Teraz ozna─Ź├şte rozsah buniek E2:G6 a spust├şte Sprievodcu funkciou. Aby funkcia LINEST fungovala, mus├şte za┼íkrtn├║┼ą pol├ş─Źko Matica v Sprievodcovi funkciou. Teraz zadajte nasleduj├║ce hodnoty (ozna─Źte pr├şslu┼ín├ę rozsahy buniek my┼í├ş, alebo ich zap├ş┼íte pomocou kl├ívesnice):

data_Y is C2:C8

data_X is A2:B8

linearType and stats are both set to 1.

Akon├íhle kliknete na OK, LibreOffice Calc dopln├ş v├Żsledky funkcie LINEST tak, ako je uveden├ę v uk├í┼żke.

The formula in the Formula bar corresponds to each cell of the LINEST array {=LINEST(C2:C8;A2:B8;1;1)}.

Toto s├║ ─Ćal┼íie hodnoty vypo─Ź├ştan├ę funkciou LINEST:

E2 a F2: Smernica m regres├şvnej l├şnie y=b+m*x pre hodnoty x1 a x2. Hodnoty s├║ dan├ę v opa─Źnom porad├ş, tzn. smernica pre x2 v E2 a smernica pre x1 v F2.

G2: Prenik s osou y (hodnota b).

E3 a F3: ┼átandardn├í odch├Żlka hodnoty smernice.

G3: ┼átandardn├í odch├Żlka prieniku s osou y.

E4: RSQ (Druh├í mocnina Pearsonovho korela─Źn├ęho koeficientu).

F4: ┼átandardn├í odch├Żlka regresie vypo─Ź├ştan├í pre hodnotu y.

E5: Hodnota F z anal├Żzy rozptylu.

F5: Stupne vo─żnosti z├şskan├ę z anal├Żzy rozptylu.

E6: S├║─Źet ┼ítvorcov odch├Żlok predpokladan├Żch hodn├┤t y od ich line├írneho priemeru.

F6: S├║─Źet ┼ítvorcov odch├Żlok predpokladan├Żch hodn├┤t y od zadan├Żch hodn├┤t y.

More explanations on top of this page.

SUMXMY2

Spo─Ź├şta druh├ę mocniny rozdielov medzi zodpovedaj├║cimi si hodnotami dvoch pol├ş.

Syntax

SUMXMY2(PoleX; PoleY)

PoleX reprezentuje prv├ę pole, ktor├ęho elementy bud├║ odpo─Ź├ştan├ę a umocnen├ę na druh├║.

PoleY reprezentuje druh├ę pole, ktor├ęho elementy bud├║ odpo─Ź├ştan├ę a umocnen├ę na druh├║.

More explanations on top of this page.

MMULT

Spo─Ź├şta maticov├Ż s├║─Źin dvoch mat├şc. Po─Źet st─║pcov prvej matice sa mus├ş rovna┼ą po─Źtu riadkov druhej matice. ┼átvorcov├í matica m├í rovnak├Ż po─Źet riadkov i st─║pcov.

Syntax

MMULT(Array 1; Array 2)

Array 1 represents the first array used in the array product.

Array 2 represents the second array with the same number of rows.

note

More explanations on top of this page.


Example

Select a square range. Choose the MMULT function. Select Array 1, then select Array 2. Using the Function Wizard, mark the Array check box. Click OK. The output array will appear in the first selected range.

TRANSPOSE

Transponuje riadky a st─║pce zadanej matice.

Syntax

TRANSPOSE(Matica)

Matica ozna─Źuje maticu (rozsah buniek), ktor├í bude transponovan├í.

note

V┼íeobecn├Ż ├║vod do pou┼ż├şvania maticov├Żch funkci├ş n├íjdete na za─Źiatku tejto str├ínky.


Example

In the spreadsheet, select the range in which the transposed array can appear. If the original array has n rows and m columns, your selected range must have at least m rows and n columns. Then enter the formula directly, select the original array and press . Or, if you are using the Function Wizard, mark the Array check box. The transposed array appears in the selected target range and is protected automatically against changes.

A

B

C

D

1

2

3

4

5

2

6

7

8

9


The above table is 2 rows, 4 columns. In order to transpose it, you must select 4 rows, 2 columns. Assuming you want to transpose the above table to the range A7:B10 (4 rows, 2 columns) you must select the entire range and then enter the following:

TRANSPOSE(A1:D2)

Then make sure to enter it as matrix formula with . The result will be as follows:

A

B

7

2

6

8

3

7

9

4

8

10

5

9


LOGEST

T├íto funkcia vypo─Ź├şta korekciu zadan├Żch hodn├┤t vo forme exponenci├ílnej regres├şvnej funkcie (y=b*m^x).

Syntax

LOGEST(DataY [; DataX [; FunctionType [; Stats]]])

DátaY reprezentuje dáta Y.

D├ítaX (volite─żn├ę) reprezentuje d├íta X.

TypFunkcie (volite─żn├ę). Ak je Typ_Funkcie = 0, bude vypo─Ź├ştan├í funkcia v tvare y = m^x. Inak sa vypo─Ź├şta funkcia y = b*m^x.

Parameter (volite─żn├Ż). Ak Parameter = 0, bude vypo─Ź├ştan├Ż iba regres├şvny koeficient.

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

More explanations on top of this page.

Example

Vi─Ć. LINEST. V tomto pr├şpade ale nebud├║ vr├íten├ę ┼żiadne s├║─Źty druh├Żch mocn├şn.

MDETERM

Vracia determinant matice. T├íto funkcia vlo┼ż├ş do aktu├ílnej bunky jedin├║ hodnotu, nie je treba pre v├Żsledky rezervova┼ą v├Ą─Ź┼í├ş rozsah buniek.

Syntax

MDETERM(Matica)

Matica predstavuje ┼ítvorcov├║ maticu (rozsah buniek), ktorej determinant bude vypo─Ź├ştan├Ż.

note

V┼íeobecn├Ż ├║vod do pou┼ż├şvania maticov├Żch funkci├ş n├íjdete na za─Źiatku tejto str├ínky.


More explanations on top of this page.

MINVERSE

Vracia inverzn├║ maticu.

Syntax

MINVERSE(Matica)

Matica je ┼ítvorcov├í matica, ku ktorej po─Ź├ştame inverzn├║ maticu.

More explanations on top of this page.

Example

Vyberte ┼ítvorcov├Ż rozsah buniek a funkciu MINVERSE. Vyberte cie─żov├Ż rozsah buniek, za┼íkrtnite pol├ş─Źko Matica a kliknite na OK.

SUMX2MY2

Vracia s├║─Źet rozdielov druh├Żch mocn├şn zodpovedaj├║cich si hodn├┤t dvoch mat├şc.

Syntax

SUMX2MY2(PoleX; PoleY)

PoleX reprezentuje prv├ę pole, ktor├ęho elementy bud├║ umocnen├ę na druh├║ a pridan├ę.

PoleY reprezentuje druh├ę pole, ktor├ęho elementy bud├║ umocnen├ę na druh├║ a odpo─Ź├ştan├ę.

More explanations on top of this page.

MUNIT

Vr├íti jednotkov├║ ┼ítvorcov├║ maticu danej ve─żkosti. Jednotkov├í matica je ┼ítvorcov├í matica, ktor├í m├í na diagon├íle jednotky a jej ostatn├ę prvky maj├║ hodnotu 0.

Syntax

MUNIT(Rozmery)

Rozmery ur─Źuj├║ ve─żkos┼ą matice.

note

V┼íeobecn├Ż ├║vod do maticov├Żch funkci├ş n├íjdete na za─Źiatku tejto str├ínky.


Example

Vyberte ┼ítvorcov├Ż rozsah buniek, napr├şklad A1 a┼ż E5.

Bez toho aby ste zru┼íili vybran├Ż rozsah, zvo─żte funkciu MUNIT. Za┼íkrtnite pol├ş─Źko Matice. Zadajte po┼żadovan├ę rozmery, v tomto pr├şpade 5 a kliknite na OK.

You can also enter the =MUNIT(5) formula in the last cell of the selected range (E5), and press .

V rozsahu buniek A1:E5 teraz vid├şte jednotkov├║ maticu.

More explanations on top of this page.

SUMX2PY2

Vr├íti s├║─Źet s├║─Źtov druh├Żch mocn├şn zodpovedaj├║cich si hodn├┤t v dvoch poliach.

Syntax

SUMX2PY2(PoleX; PoleY)

PoleX reprezentuje prv├ę pole, ktor├ęho elementy bud├║ umocnen├ę na druh├║ a pridan├ę.

PoleY reprezentuje druh├ę pole, ktor├ęho elementy bud├║ umocnen├ę na druh├║ a odpo─Ź├ştan├ę.

More explanations on top of this page.

SUMPRODUCT

Vyn├ísob├ş zodpovedaj├║ce prvky v zadan├Żch maticiach a vr├íti s├║─Źet t├Żchto s├║─Źinov.

Syntax

SUMPRODUCT(Array 1[; Array 2;][...;[Array 255]])

Array 1[; Array 2;][...;[Array 255]] represent arrays whose corresponding elements are to be multiplied.

At least one array must be part of the argument list. If only one array is given, all array elements are summed. If more than one array is given, they must all be the same size.

Example

A

B

C

D

1

2

3

4

5

2

6

7

8

9

3

10

11

12

13


=SUMPRODUCT(A1:B3;C1:D3) vráti 397.

V├Żpo─Źet: A1*C1 + B1*D1 + A2*C2 + B2*D2 + A3*C3 + B3*D3

Funkciu SUMPRODUCT je mo┼żn├ę pou┼żi┼ą pre v├Żpo─Źet skal├írneho s├║─Źinu dvoch vektorov.

note

Funkcia SUMPRODUCT vracia jedin├ę ─Ź├şslo, nie je potrebn├ę ju zad├íva┼ą ako maticov├║ funkciu.


More explanations on top of this page.

GROWTH

Vypo─Ź├şta body le┼żiace na exponenci├ílnej regres├şvnej krivke.

Syntax

GROWTH(DataY [; [ DataX ] [; [ NewDataX ] [; FunctionType ] ] ])

DátaY reprezentuje dáta Y.

D├ítaX (volite─żn├ę) reprezentuje d├íta X.

Nov├ęD├ítaX (volite─żn├ę) reprezentuj├║ d├íta X, v ktor├Żch bud├║ prepo─Ź├ştan├ę hodnoty.

FunctionType (optional). If FunctionType = 0, functions in the form y = m^x will be calculated. Otherwise, y = b*m^x functions will be calculated.

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

More explanations on top of this page.

Example

This function returns an array and is handled in the same way as the other array functions. Select a range where you want the answers to appear and select the function. Select DataY. Enter any other parameters, mark Array and click OK.

TREND

Vypo─Ź├şta body le┼żiace na regres├şvnej priamke.

Syntax

TREND(DataY [; DataX [; NewDataX [; LinearType]]])

DátaY reprezentuje dáta Y.

D├ítaX (volite─żn├ę) reprezentuje d├íta X.

Nov├ęD├ítaX (volite─żn├ę) reprezentuje pole d├ít X, ktor├ę s├║ pou┼żit├ę na prepo─Ź├ştanie hodn├┤t.

LinearType (optional). If LinearType = 0, then lines will be calculated through the zero point. Otherwise, offset lines will also be calculated. The default is LinearType <> 0.

In the LibreOffice Calc functions, parameters marked as "optional" can be left out only when no parameter follows. For example, in a function with four parameters, where the last two parameters are marked as "optional", you can leave out parameter 4 or parameters 3 and 4, but you cannot leave out parameter 3 alone.

More explanations on top of this page.

Example

Select a spreadsheet range in which the trend data will appear. Select the function. Enter the output data or select it with the mouse. Mark the Array field, click OK. The trend data calculated from the output data is displayed.

Please support us!