Loginės funkcijos
Šioje kategorijoje yra Loginės funkcijos.
Neloginių argumentų dorojimas loginėmis funkcijomis.
-
Nulis (0) prilygsta FLASE, 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ą.
AND
Gražiną TRUE jei visi argumentai yra TRUE. Jei bent vienas argumentas yra FALSE, funkcija gražins FLASE.
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(Loginė reikšmė1; Loginė reikšmė2 ...Loginė reikšmė30)
Loginė reikšmė1; Loginė reikšmė2 ...Loginė reikšmė30 yra sąlygos kurios turi būti patikrintos. Visos sąlygos kali būti arba TRUE arba FALSE. Jei langelių blokas yra įterptas kaip parinktis, funkcija atsižvelgs į visas langelių bloko reikšmes . Rezultatas bus TRUE jei visi langeliai langelių bloke bus TRUE.
Loginės 12<13; 14>12, ir 7<6 reikšmės yra tikrinamos:
=AND(12<13;14>12;7<6)<6) gražins FALSE.
=AND (FALSE;TRUE) gražins FALSE.
FALSE
Gražins loginę reikšmę FALSE. Funkcija FALSE() nereikalauja nei vieno argumento, ir visada gražiną loginę reikšmę FALSE.
FALSE()
=FALSE() gražins FALSE
=NOT(FALSE()) gražins TRUE
IF
Nurodo koks loginis testas turi būti įvykdytas.
IF(Sąlyga; Reikšmė sutikus; Reikšmė nesutikus)
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 gražinama, jei loginė sąlyga yra TRUE.
Reikšmė nesutikus (neprivaloma) reikšmė kuri yra graž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;"too small") Jei reikšmė langelyje A1 yra didesnė nei 5, į pasirinkta langelyje yra įvedama reikšmė 100; kitu atveju įvedamas tekstas „per mažas“ (be kabučių).
NOT
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.
OR
Gražina TRUE, jei bent vienas argumentas yra TRUE. Jei visi argumentai turi loginę reikšmę FALSE, ši funkcija graž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(Loginė reikšmė1; Loginė reikšmė2 ...Loginė reikšmė30)
Loginė reikšmė1; Loginė reikšmė2 ...Loginė reikšmė30 turi būti pažymėta. Visos sąlygos gali būti TRUE arba FALSE. Jei langelių blokas yra įvestas kaip parametras, funkcija naudosis visomis langelių bloko reikšmėmis.
Loginės 12<11; 13>22, ir45=45 reikšmės yra tikrinamos:
=OR(12<11;13>22;45=45) gražins TRUE.
=OR(FALSE;TRUE) gražins TRUE.
TRUE
Loginė reikšmė yra pakeičiama į TRUE. Funkcija TRUE() nereikalauja nei vieno argumento ir visada gražina loginę reikšmę TRUE.
TRUE()
Jei A=TRUE ir B=FALSE galite žiūrėti šiuos pavyzdžius:
=AND(A;B) gražina FALSE
=OR(A;B) gražina TRUE
=NOT(AND(A;B)) gražina TRUE
XOR
Jei nelyginis argumentų kiekis gražina TRUE, funkcija taip pat graž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(Loginė reikšmė1; Loginė reikšmė2 ...Loginė reikšmė30)
=XOR(TRUE;TRUE) gražina FALSE
=XOR(TRUE;TRUE;TRUE) gražina TRUE
=XOR(FALSE;TRUE) gražina TRUE