LibreOffice 25.2 žinynas
This category contains the Logical functions.
Nulis (0) prilygsta FALSE, o visi kiti skaičiai prilygsta TRUE.
Tušti langeliai ir langeliai su tekstu yra ignoruojami.
Jei visi argumentai yra ignoruojami, bus išvesta #VALUE klaida.
Jei bent vienas argumentas yra tekstas (ne tekstas langelyje), bus rodoma #VALUE klaida.
Jei argumente yra klaida, funkcija rodys klaidą.
Grąžina TRUE, jei visi argumentai yra TRUE. Jei bent vienas argumentas yra FALSE, funkcija grąžina FALSE.
Argumentai yra loginės išraiškos (TRUE, 1<5,2+3=7, B8<10) arba masyvai (A1:C3), kurie talpina logines reikšmes.
AND(1 loginė reikšmė [; 2 loginė reikšmė [; … [; 255 loginė reikšmė]]])
Loginės 12<13; 14>12, ir 7<6 reikšmės yra tikrinamos:
=AND(12<13;14>12;7<6)<6) grąžins FALSE.
=AND(FALSE();TRUE()) returns FALSE.
The array formula {=AND(B1:B10;C1:C10)} yields a one-dimensional value of TRUE when all components of B1:B10 and C1:C10 are TRUE. The array expression above does not produce the logical AND per element, and thus does not produce an array of logical values. To compute a logical AND of arrays per element use the * operator in array context. In the example, enter {=B1:B10*C1:C10}.
Grąžins loginę reikšmę FALSE. Funkcija FALSE() nereikalauja nei vieno argumento ir visada grąžina loginę reikšmę FALSE.
FALSE()
=FALSE() grąžins FALSE
=NOT(FALSE()) grąžins TRUE
Nurodo, koks loginis testas turi būti įvykdytas.
IF(Test [; [ThenValue] [; [OtherwiseValue]]])
Sąlyga – bet kokia reikšmė arba išsireiškimas, kuris gali būti TRUE arba FALSE.
Reikšmė sutikus – (neprivaloma) reikšmė, kuri yra grąžinama, jei loginė sąlyga yra TRUE.
Reikšmė nesutikus – (neprivaloma) reikšmė, kuri yra grąžinama, jei loginė sąlyga yra FALSE.
„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.
=IF(A1>5;100;"mažesnė") jei langelio A1 reikšmė didesnė už 5, grąžinama reikšmė 100; kitu atvej, grąžinamas tekstas mažesnė.
=IF(A1>5;;"mažesnė") Jei langelio A1 reikšmė didesnė už 5, grąžinama reikšmė 0, nes tuščio langelio reikšmėyra 0; kitu atveju grąžinama mažesnė.
=IF(A1>5;100;) Jei langelio A1 reikšmė mažesnė už 5, grąžinama reikšmė 0, nes tuščio langelio reikšmė OtherwiseValue yra 0; kitu atveju grąžinama reikšmė 100.
Papildo (invertuoja) loginę reikšmę.
NOT(Loginė reikšmė)
Loginė reikšmė, bet kokia reikšmė kuri yra papildoma.
=NOT(A). Jei A=TRUE tai NOT(A) bus lygu FALSE.
Grąžina TRUE, jei bent vienas argumentas yra TRUE. Jei visi argumentai turi loginę reikšmę FALSE, ši funkcija grąžins FALSE.
Argumentai yra loginės išraiškos (TRUE, 1<5,2+3=7, B8<10) arba masyvai (A1:C3), kurie talpina logines reikšmes.
OR(1 loginė reikšmė [; 2 loginė reikšmė [; … [; 255 loginė reikšmė]]])
Loginės 12<11; 13>22, ir 45=45 reikšmės yra tikrinamos:
=OR(12<11;13>22;45=45) grąžins TRUE.
=OR(FALSE();TRUE()) returns TRUE.
The array formula {=OR(B1:B10;C1:C10)} yields a one-dimensional value of FALSE when all components of B1:B10 and C1:C10 are FALSE. The array expression above does not produce the logical OR per element, and thus does not produce an array of logical values. To compute a logical OR of arrays per element use the + operator in array context. In the example, enter {=B1:B10+C1:C10}.
Loginė reikšmė yra pakeičiama į TRUE. Funkcija TRUE() nereikalauja nei vieno argumento ir visada grąžina loginę reikšmę TRUE.
TRUE()
Jei A=TRUE ir B=FALSE galite žiūrėti šiuos pavyzdžius:
=AND(A;B) grąžina FALSE
=OR(A;B) grąžina TRUE
=NOT(AND(A;B)) grąžina TRUE
Jei nelyginis argumentų kiekis grąžina TRUE, funkcija taip pat grąžina TRUE.
Argumentai yra loginės išraiškos (TRUE, 1<5,2+3=7, B8<10) arba masyvai (A1:C3), kurie talpina logines reikšmes.
XOR(1 loginė reikšmė [; 2 loginė reikšmė [; … [; 255 loginė reikšmė]]])
=XOR(TRUE();TRUE()) returns FALSE
=XOR(TRUE();TRUE();TRUE()) returns TRUE
=XOR(FALSE();TRUE()) returns TRUE