Argumenty wyrażenie_logiczne1, wyrażenie_logiczne2 itp. muszą być wyrażeniami logicznymi lub wartościami, które można przekształcić na wartości logiczne.
AND(wyrażenie_logiczne1, wyrażenie_logiczne2,...) Zwraca wartość FALSE, jeśli chociaż jeden argument jest fałszywy. W przeciwnym wypadku zwraca wartość TRUE. |
OR(wyrażenie_logiczne1, wyrażenie_logiczne2,...) Zwraca wartość TRUE, jeśli chociaż jeden argument jest prawdziwy. W przeciwnym wypadku zwraca FALSE. |
NOT(wyrażenie_logiczne) Zwraca zaprzeczenie argumentu wyrażenie_logiczne. |
CHOOSE(indeks, wartość1, wartość2,...) Zwraca wartość odpowiednią z indeksem. Indeks musi być wartością całkowitą. |
FALSE() Zwraca wartość logiczną FALSE. |
IF(wyrażenie_logiczne, wartość_true, wartość_false) Zwraca wartość_true, gdy wynik wyrażenie_logiczne jest TRUE, lub wartość_false jeżeli wynik wyrażenie_logiczne jest FALSE. |
ISBLANK(x) Zwraca wartość TRUE, jeżeli parametr x zawiera tylko znaki niewidoczne lub spacje. |
TRUE() Zwraca wartość logiczną TRUE. |
GT(x1,x2) Zwraca wartość TRUE, jeśli x1 jest większe niż x2. W przeciwnym wypadku zwraca FALSE. |
GTE(x1,x2) Zwraca wartość TRUE, jeśli x1 jest większe lub równe x2. W przeciwnym wypadku zwraca FALSE. |
EQUAL(x1,x2) Zwraca wartość TRUE, jeśli x1 jest równe x2. W przeciwnym wypadku zwraca FALSE. |
LTE(x1,x2) Zwraca wartość TRUE, jeśli x1 jest mniejsze lub równe x2. W przeciwnym wypadku zwraca FALSE. |
LT(x1,x2) Zwraca wartość TRUE, jeśli x1 jest mniejsze niż x2. W przeciwnym wypadku zwraca FALSE. |