This category contains the Logical functions.
Zero (0) is equivalent to FALSE and all other numbers are equivalent to TRUE.
Empty cells and text in cells are ignored.
A #VALUE error is raised if all arguments are ignored.
A #VALUE error is raised if one argument is direct text (not text in a cell).
Errors as argument lead to an error.
Egy logikai vizsgálatot végez el.
IF(Test [; [ThenValue] [; [OtherwiseValue]]])
A teszt egy tetszőleges érték, illetve kifejezés, amely IGAZ vagy HAMIS értéket vehet fel.
Az akkor_érték (opcionális) az eredményül adott érték, ha a logikai vizsgálat eredménye IGAZ.
A különben_érték (opcionális) az eredményül adott érték, ha a logikai vizsgálat eredménye HAMIS.
A LibreOfficeDev Calc függvényekben az opcionálisként jelölt paraméterek csak akkor hagyhatók el, ha nem következik paraméter. Például egy négy paramétert tartalmazó függvényben, ahol az utolsó két paraméter opcionálisként van jelölve, elhagyhatja a 4. paramétert vagy a 3. és 4. paramétert, de a 3. paramétert önmagában nem hagyhatja ki.
=IF(A1>5;100;"too small") If the value in A1 is greater than 5, the value 100 is returned; otherwise, the text too small is returned.
=IF(A1>5;;"too small") If the value in A1 is greater than 5, the value 0 is returned because empty parameters are considered to be 0; otherwise, the text too small is returned.
=IF(A1>5;100;) If the value in A1 is less than 5, the value 0 is returned because the empty OtherwiseValue is interpreted as 0; otherwise 100 is returned.
A HAMIS logikai értéket adja vissza. A HAMIS() függvénynek nincsenek argumentumai, és mindig a logikai HAMIS értéket adja vissza.
HAMIS()
A =HAMIS() képlet a HAMIS értéket adja vissza.
A =NEM(HAMIS()) képlet az IGAZ értéket adja vissza.
Az IGAZ logikai értéket adja vissza. Az IGAZ() függvénynek nincsenek argumentumai, és mindig a logikai IGAZ értéket adja vissza.
IGAZ()
Legyen A=IGAZ és B=HAMIS. Ekkor:
Az =ÉS(A;B) képlet HAMIS értéket ad vissza.
A =VAGY(A;B) képlet IGAZ értéket ad vissza.
A =NEM(ÉS(A;B)) képlet IGAZ értéket ad vissza.
Invertál egy logikai értéket.
NEM(logikai_érték)
A logikai_érték tetszőleges, ellentettjére állítható érték.
A =NEM(A) képlet esetén, ha A=IGAZ, akkor NEM(A) HAMIS lesz.
Ez a függvény IGAZ értéket ad vissza, ha legalább egy argumentuma IGAZ. A HAMIS értéket adja vissza, ha minden argumentum logikai értéke HAMIS.
Az argumentumok vagy logikai kifejezések maguk is (IGAZ, 1<5, 2+3=7, B8<10), amelyek logikai értékeket adnak vissza, vagy tömbök (A1:C3), amelyek logikai értékeket tartalmaznak.
VAGY(Logical 1 [; Logical 2 [; … [; Logical 255]]])
A program a 12<11; 13>22 és 45=45 logikai értéket fogja ellenőrizni.
A =VAGY(12<11;13>22;45=45) képlet IGAZ értéket ad vissza.
=OR(FALSE();TRUE()) returns TRUE.
The array formula {=OR(B1:B10;C1:C10)} yields a one-dimensional value of FALSE when all components of B1:B10 and C1:C10 are FALSE. The array expression above does not produce the logical OR per element, and thus does not produce an array of logical values. To compute a logical OR of arrays per element use the + operator in array context. In the example, enter {=B1:B10+C1:C10}.
Igaz értéket ad vissza, ha páratlan számú argumentum IGAZ értékre értékelhető ki.
Az argumentumok vagy logikai kifejezések maguk is (IGAZ, 1<5, 2+3=7, B8<10), amelyek logikai értékeket adnak vissza, vagy tömbök (A1:C3), amelyek logikai értékeket tartalmaznak.
XVAGY(Logical 1 [; Logical 2 [; … [; Logical 255]]])
=XOR(TRUE();TRUE()) returns FALSE
=XOR(TRUE();TRUE();TRUE()) returns TRUE
=XOR(FALSE();TRUE()) returns TRUE
IGAZ értéket ad vissza, ha minden argumentuma IGAZ. Ha az egyik elem HAMIS, ez a függvény a HAMIS értéket adja vissza.
Az argumentumok vagy logikai kifejezések maguk is (IGAZ, 1<5, 2+3=7, B8<10), amelyek logikai értékeket adnak vissza, vagy tömbök (A1:C3), amelyek logikai értékeket tartalmaznak.
ÉS(Logical 1 [; Logical 2 [; … [; Logical 255]]])
A program a 12<13; 14>12 és 7<6 logikai értéket fogja ellenőrizni.
Az =ÉS(12<13;14>12;7<6) képlet HAMIS értéket ad vissza.
=AND(FALSE();TRUE()) returns FALSE.
The array formula {=AND(B1:B10;C1:C10)} yields a one-dimensional value of TRUE when all components of B1:B10 and C1:C10 are TRUE. The array expression above does not produce the logical AND per element, and thus does not produce an array of logical values. To compute a logical AND of arrays per element use the * operator in array context. In the example, enter {=B1:B10*C1:C10}.