Guida di LibreOffice 25.8
This category contains the Logical functions.
Zero (0) equivale a FALSO e tutti gli altri numeri equivalgono a VERO.
Le celle vuote e il testo nelle celle sono ignorati.
Se tutti gli argomenti vengono ignorati restituisce un errore #VALORE.
Se un argomento è testo diretto (non testo in una cella) restituisce un errore #VALORE.
Gli errori come argomento conducono a un errore.
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 255]]])
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.
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}.
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
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.
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 255]]])
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.
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}.
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 LibreOffice Calc, i parametri contrassegnati come "opzionali" possono essere tralasciati solo se non sono seguiti da altri parametri. Ad esempio, in una funzione con quattro parametri in cui gli ultimi due sono contrassegnati come "opzionali", è possibile 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 nella cella A1 è maggiore di 5, viene restituito 100, altrimenti il testo troppo piccolo.
=SE(A1>5;;"troppo piccolo") Se il valore nella cella A1 è maggiore di 5, viene restituito 0 poiché i parametri mancanti sono considerati uguali a 0, altrimenti viene restituito il testo troppo piccolo.
=SE(A1>5;100;) Se il valore nella cella A1 è minore di 5, viene restituito 0 poiché il parametro vuoto Se falso viene interpretato come 0; diversamente viene restituito 100.
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
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.
XOR(Valore logico 1 [; Valore logico 2 [; … [; Valore logico 255]]])
=XO(VERO();VERO()) restituisce FALSO
=XO(VERO();VERO();VERO()) restituisce VERO
=XO(FALSO();VERO()) restituisce VERO