Categoria Logica
In questa sezione sono descritte le funzioni della categoria Logica.
Handling non-logical arguments in 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.
E
Restituisce VERO solo se tutti gli argomenti hanno valore VERO. Se uno degli argomenti ha il valore FALSO, la funzione restituisce FALSO.
Gli argomenti possono essere espressioni logiche (VERO, 1<5, 2+3=7, B8<10) che restituiscono valori logici, oppure matrici (A1:C3) che li contengono.
E(Valore logico 1; Valore Logico 2 ...Valore Logico 30)
LogicalValue1; LogicalValue2 ...LogicalValue30 are conditions to be checked. All conditions can be either TRUE or FALSE. If a range is entered as a parameter, the function uses all values of the range. The result is TRUE if the logical value in all cells within the cell range is TRUE.
Supponete di voler verificare i valori logici delle voci 12<13, 14>12 e 7<6:
=E(12<13;14>12;7<6) restituisce FALSO.
=E (FALSO;VERO) restituisce FALSO.
FALSO
Restituisce il valore logico FALSO. La funzione FALSO() non richiede argomenti e restituisce sempre il valore logico FALSO.
FALSO()
=FALSO() restituisce FALSO
=NON(FALSO()) restituisce VERO
NON
Fa da complemento (inverte) a un valore logico.
NON(Valore logico)
Valore logico è qualsiasi valore da complementare.
=NON(A). Se A=VERO allora NON(A) sarà valutato FALSO.
O
Restituisce VERO se almeno un argomento è VERO. Se tutti gli argomenti hanno il valore FALSO, la funzione restituisce FALSO.
Gli argomenti possono essere espressioni logiche (VERO, 1<5, 2+3=7, B8<10) che restituiscono valori logici, oppure matrici (A1:C3) che li contengono.
O(Valore logico 1; Valore logico 2 ...Valore logico 30)
ValoreLogico1; ValoreLogico2 ...ValoreLogico30 sono le condizioni da verificare. Tutte le condizioni possono essere o VERO o FALSO. Se un intervallo è digitato come parametro, la funzione utilizza tutti i valori dell'intervallo.
Per le voci 12<11; 13>22 e 45=45 è necessario verificare i rispettivi valori logici.
=O(12<11;13>22;45=45) restituisce VERO.
=O(FALSO;VERO) restituisce VERO.
SE
Specifica un test logico da eseguire.
SE(Test; Se vero; Se falso)
Test è un valore o un'espressione qualsiasi che può dare come risultato VERO o FALSO.
Se vero (facoltativo) è il valore restituito se il test logico è VERO.
Se falso (facoltativo) è il valore restituito se il test logico è FALSO.
Nelle funzioni di LibreOfficeDev Calc, i parametri contrassegnati come "opzionali" possono essere tralasciati solo quando non sono seguiti da altri parametri. Ad esempio, in una funzione con quattro parametri in cui gli ultimi due sono contrassegnati come "opzionali", potete tralasciare il parametro 4 oppure i parametri 3 e 4, ma non il solo parametro 3.
=SE(A1>5;100;"troppo piccolo") Se il valore in A1 è maggiore di 5, il valore 100 viene inserito nella cella corrente; in caso contrario viene inserito il testo “troppo piccolo” (senza virgolette).
VERO
Restituisce il valore logico VERO. La funzione TRUE() non richiede argomenti e restituisce sempre il valore logico VERO.
VERO()
Se A=VERO e B=FALSO, si ottengono i seguenti esempi:
=E(A;B) restituisce FALSO
=O(A;B) restituisce VERO
=NON(E(A;B)) restituisce VERO
XO
Restituisce VERO se un numero dispari dei suoi argomenti è VERO.
Gli argomenti possono essere espressioni logiche (VERO, 1<5, 2+3=7, B8<10) che restituiscono valori logici, oppure matrici (A1:C3) che li contengono.
XO(Valore logico 1; Valore logico 2 ...Valore logico 30)
=XO(VERO;VERO) restituisce FALSO
=XO(VERO;VERO;VERO) restituisce VERO
=XO(FALSO;VERO) restituisce VERO