IBM Lotus Symphony
|
Na prístup k tomuto príkazu... Vytvoriť - Funkcia - Kategória Logická |
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.
![]() |
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. |
![]() |
Ak je zadaný rozsah mimo aktuálneho stĺpca alebo riadku vzorca, funkcia vráti chybovú hodnotu #VALUE! |
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.
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.
Vráti logickú hodnotu FALSE. Funkcia FALSE() nevyžaduje žiadne argumenty a vždy vráti logickú hodnotu FALSE.
FALSE()
=FALSE() vráti FALSE
=NOT(FALSE()) vráti TRUE
Určuje logický test, ktorý má byť vykonaný.
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.
=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).
Invertuje logickú hodnotu.
NOT(Logická_hodnota)
Logická_hodnota je ľubovoľná hodnota, ktorá sa má prevrátiť.
=NOT(A). A=TRUE prevráti na A=FALSE.
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.
![]() |
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. |
![]() |
Ak je zadaný rozsah mimo aktuálneho stĺpca alebo riadku vzorca, funkcia vráti chybovú hodnotu #VALUE! |
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.
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.
Logická hodnota je nastavená na hodnotu TRUE. Funkcia TRUE() nevyžaduje žiadne argumenty a vždy vráti logickú hodnotu TRUE.
TRUE()
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