Pomoč LibreOffice 24.8
V tej kategoriji so funkcije logike.
Nič (0) je ekvivalentno FALSE in vsa druga števila so ekvivalentna TRUE.
Prazne celice in besedilo v celicah so prezrti.
Napaka #VALUE nastopi, če so prezrti vsi argumenti.
Napaka #VALUE nastopi, če je eden od argumentov neposredno besedilo (ne besedilo iz celice).
Napake kot argumenti povzročijo napako.
Vrne TRUE, če so vsi argumenti TRUE. Če je eden od elementov FALSE, vrne funkcija vrednost FALSE.
Argumenti so lahko logični izrazi (TRUE, 1<5, 2+3=7, B8<10), ki vrnejo logične vrednosti, ali matrike (A1:C3), ki vsebujejo logične vrednosti.
AND(logična vrednost 1[; logična vrednost 2][; ... ;[logična vrednost 255]])
Preverjamo logične vrednosti vnosov 12<13; 14>12 in 7<6:
=AND(12<13;14>12;7<6) vrne FALSE.
=AND(FALSE();TRUE()) vrne FALSE.
Vrne logično vrednost FALSE. Funkcija FALSE() ne potrebuje argumentov in vedno vrne logično vrednost FALSE.
FALSE()
=FALSE() vrne FALSE.
=NOT(FALSE()) vrne TRUE.
Določi logični preizkus.
IF(preizkus [; [nato_vrednost] [; [sicer_vrednost]]])
Test je katera koli vrednost ali kateri koli izraz, ki je lahko TRUE ali FALSE.
Nato_vrednost (neobvezno) je vrednost, ki jo dobimo, če je logični preizkus TRUE.
Sicer_vrednost (neobvezno) je vrednost, ki jo dobimo, če je logični preizkus FALSE.
V funkcijah LibreOffice Calc lahko parametre, ki niso označeni kot »zahtevani«, izpustite le tedaj, ko ne sledi noben parameter. Če sta npr. za funkcijo s štirimi parametri prva dva označena kot »zahtevano«, lahko izpustite parameter 4 ali parametra 3 in 4, ne smete pa izpustiti zgolj parametra 3.
=IF(A1>5;100;"premajhno") Če je vrednost v A1 višja od 5, je v trenutno celico vnesena vrednost 100; sicer je vneseno besedilo premajhno.
=IF(A1>5;;"premajhno") Če je vrednost v A1 višja od 5, je vrnjena vrednost 0, saj se za prazne parametre predpostavlja, da imajo vrednost 0; sicer je vrnjeno besedilo premajhno.
=IF(A1>5;100;) Če je vrednost v A1 višja od 5, je vrnjena vrednost 0, saj za prazen parameter sicer_vrednost šteje, da ima vrednost 0; sicer je vrnjeno 100.
Negira (komplementira) logično vrednost.
NOT(logična_vrednost)
Logična_vrednost je vrednost, nad katero se bo izvedla negacija (oz. komplement).
=NOT(A). Če je A=TRUE, potem bo NOT(A) vrnila vrednost FALSE.
Vrne TRUE, če je pravilen vsaj en argument. Ta funkcija vrne vrednost FALSE, če imajo vsi argumenti logično vrednost napačno.
Argumenti so lahko logični izrazi (TRUE, 1<5, 2+3=7, B8<10), ki vrnejo logične vrednosti, ali matrike (A1:C3), ki vsebujejo logične vrednosti.
OR(logična vrednost 1[; logična vrednost 2][; ... ;[logična vrednost 255]])
Vzemimo, da želimo preveriti logične vrednosti podatkov 12<11; 13>22, in 45=45.
=OR(12<11;13>22;45=45) vrne TRUE.
=OR(FALSE();TRUE()) vrne TRUE.
Logična vrednost je naravnana na TRUE. Funkcija TRUE() ne zahteva nobenega argumenta in vedno vrne logično vrednost TRUE (pravilno).
TRUE()
If A=TRUE and B=FALSE the following examples appear:
=AND(A;B) vrne FALSE
=OR(A;B) vrne TRUE
=NOT(AND(A;B)) vrne TRUE
Vrne TRUE, če liho število argumentov vrne TRUE.
Argumenti so lahko logični izrazi (TRUE, 1<5, 2+3=7, B8<10), ki vrnejo logične vrednosti, ali matrike (A1:C3), ki vsebujejo logične vrednosti.
XOR(logična vrednost 1[; logična vrednost 2][; ... ;[logična vrednost 255]])
=XOR(TRUE();TRUE()) vrne FALSE.
=XOR(TRUE();TRUE();TRUE()) vrne TRUE.
=XOR(FALSE();TRUE()) vrne TRUE.