IBM Lotus Symphony


Logické funkcie

Táto kategória obsahuje Logické funkcie.

Na prístup k tomuto príkazu...

Vytvoriť - Funkcia - Kategória Logická

AND

Vráti hodnotu TRUE, ak majú všetky argumenty hodnotou TRUE. Ak má jeden z prvkov hodnotu FALSE, táto funkcia vráti hodnotu FALSE.

Argumenty sú buď samotné logické výrazy (TRUE, 1<5, 2+3=7, B8<10), ktoré vracajú logické hodnoty, alebo polia (A1:C3) obsahujúce logické hodnoty.

Ikona poznámky Keď funkcia očakáva jednu hodnotu, ale vy ste zadali rozsah buniek, potom sa z rozsahu buniek vyberie tá hodnota, ktorá sa nachádza v rovnakom stĺpci alebo riadku ako vzorec.
Ikona poznámky Ak je zadaný rozsah mimo aktuálneho stĺpca alebo riadku vzorca, funkcia vráti chybovú hodnotu #VALUE!

Syntax

AND(Logická_hodnota1; Logická_hodnota2 ...Logická_hodnota30)

Logická_hodnota1; Logická_hodnota2 ...Logická_hodnota30 sú podmienky, ktoré sa majú skontrolovať. Všetky podmienky môžu mať hodnotu TRUE, alebo FALSE. Ak je rozsah zadaný ako parameter, funkcia použije hodnotu z rozsahu, ktorý je v aktuálnom stĺpci alebo riadku. Výsledok je hodnota TRUE, ak je logická hodnota vo všetkých bunkách v rámci rozsahu buniek TRUE.

Príklad

Majú byť skontrolované logické hodnoty položiek 12<13; 14>12 a 7<6:

=AND(12<13;14>12;7<6) vráti FALSE.

=AND (FALSE;TRUE) vráti FALSE.

FALSE

Vráti logickú hodnotu FALSE. Funkcia FALSE() nevyžaduje žiadne argumenty a vždy vráti logickú hodnotu FALSE.

Syntax

FALSE()

Príklad

=FALSE() vráti FALSE

=NOT(FALSE()) vráti TRUE

IF

Určuje logický test, ktorý má byť vykonaný.

Syntax

IF(Test; Potom_hodnota; "Inak_hodnota")

Test je ľubovoľná hodnota alebo výraz, ktorý môže mať hodnotu TRUE alebo FALSE.

Potom_hodnota (voliteľné) je hodnota, ktorá sa vráti, ak má logický test hodnotu TRUE.

Inak_hodnota (voliteľné) je hodnota, ktorá sa vráti, ak má logický test hodnotu FALSE.

Vo funkciách Lotus® Symphony™ Spreadsheets môžu byť parametre, označené ako "voliteľné", vynechané len vtedy, keď po nich nenasleduje žiaden parameter. Napríklad vo funkcii so štyrmi parametrami, kde sú posledné dva parametre označené ako "voliteľné", môžete vynechať parameter 4 alebo parametre 3 a 4, nemôžete však vynechať len samotný parameter 3.

Príklady

=IF(A1>5;100;"príliš malý") Ak je hodnota v A1 vyššia ako 5, do aktuálnej bunky bude zadaná hodnota 100; v opačnom prípade bude zadaný text “príliš malý� (bez úvodzoviek).

NOT

Invertuje logickú hodnotu.

Syntax

NOT(Logická_hodnota)

Logická_hodnota je ľubovoľná hodnota, ktorá sa má prevrátiť.

Príklad

=NOT(A). A=TRUE prevráti na A=FALSE.

OR

Vráti hodnotu TRUE, ak má najmenej jeden argument hodnotu TRUE. Táto funkcia vráti hodnotu FALSE, ak majú všetky argumenty logickú hodnotu FALSE.

Argumenty sú buď samotné logické výrazy (TRUE, 1<5, 2+3=7, B8<10), ktoré vracajú logické hodnoty, alebo polia (A1:C3) obsahujúce logické hodnoty.

Ikona poznámky Keď funkcia očakáva jednu hodnotu, ale vy ste zadali rozsah buniek, potom sa z rozsahu buniek vyberie tá hodnota, ktorá sa nachádza v rovnakom stĺpci alebo riadku ako vzorec.
Ikona poznámky Ak je zadaný rozsah mimo aktuálneho stĺpca alebo riadku vzorca, funkcia vráti chybovú hodnotu #VALUE!

Syntax

OR(Logická_hodnota1; Logická_hodnota2 ...Logická_hodnota30)

Logická_hodnota1; Logická_hodnota2 ...Logická_hodnota30 sú podmienky, ktoré sa majú skontrolovať. Všetky podmienky môžu mať hodnotu TRUE, alebo FALSE. Ak je rozsah zadaný ako parameter, funkcia použije hodnotu z rozsahu, ktorý je v aktuálnom stĺpci alebo riadku.

Príklad

Majú byť skontrolované logické hodnoty položiek 12<11; 13>22 a 45=45.

=OR(12<11;13>22;45=45) vráti TRUE.

=OR(FALSE;TRUE) vráti TRUE.

TRUE

Logická hodnota je nastavená na hodnotu TRUE. Funkcia TRUE() nevyžaduje žiadne argumenty a vždy vráti logickú hodnotu TRUE.

Syntax

TRUE()

Príklad

Ak A=TRUE a B=FALSE nastanú tieto príklady:

=AND(A;B) vráti FALSE

=OR(A;B) vráti TRUE

=NOT(AND(A;B)) vráti TRUE


Spätná väzba na produkt | Ďalšia dokumentácia | Ochranné známky