Aide LibreOfficeDev 25.2
This category contains the Logical functions.
Zéro (0) est équivalent à FAUX et tous les autres nombres sont équivalents à VRAI.
Les cellules vides et le texte dans les cellules sont ignorés.
Une erreur #VALEUR est déclenchée si tous les arguments sont ignorés.
Une erreur #VALEUR est déclenchée si un argument est du texte direct (non du texte dans une cellule).
Les erreurs en argument mènent à une erreur.
Renvoie VRAI si tous les arguments sont VRAI. Si l'un des éléments est FAUX, cette fonction renvoie la valeur FAUX.
Les arguments sont soit des expressions logiques (VRAI, 1<5, 2+3=7, B8<10) qui renvoient des valeurs logiques, soit des matrices (A1:C3) contenant des valeurs logiques.
ET(logique1[;logique2[;...;[logique255]]])
La valeur logique des entrées 12<13, 14>12 et 7<6 doit être vérifiée :
=ET(12<13;14>12;7<6) renvoie FAUX.
=ET(FAUX();VRAI()) renvoie FAUX.
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}.
Renvoie la valeur logique FAUX. La fonction FAUX() ne requiert aucun argument et renvoie toujours la valeur logique FAUX.
FAUX()
=FAUX() renvoie FAUX
=NON(FAUX()) renvoie VRAI
Complète (inverse) une valeur logique.
NON(valeur_logique)
ValeurLogique correspond à toute valeur devant être complétée.
=NON(A). Si A=VRAI alors NON(A) sera évalué FAUX.
Renvoie VRAI si au moins un argument est VRAI. Cette fonction renvoie la valeur FAUX si tous les arguments possèdent la valeur logique FAUX.
Les arguments sont soit des expressions logiques (VRAI, 1<5, 2+3=7, B8<10) qui renvoient des valeurs logiques, soit des matrices (A1:C3) contenant des valeurs logiques.
OU(logique1[;logique2[;...;[logique255]]])
La valeur logique des entrées 12<11; 13>22 et 45=45 doit être vérifiée.
=OU(12<11;13>22;45=45) renvoie VRAI.
=OU(FAUX();VRAI()) renvoie VRAI.
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}.
Indique un test logique à effectuer.
SI(test[;[alors_valeur][;[sinon_valeur]]])
test représente toute valeur ou expression pouvant renvoyer VRAI ou FAUX.
alors_valeur (facultatif) est la valeur qui est renvoyée si le test logique est VRAI.
sinon_valeur (facultatif) est la valeur qui est renvoyée si le test logique est FAUX.
Dans les fonctions LibreOfficeDev Calc, les paramètres marqués comme "facultatifs" peuvent être ignorés lorsqu'ils ne sont pas suivis d'autres paramètres. Par exemple, dans une fonction comportant quatre paramètres, où les deux derniers paramètres sont marqués comme "facultatifs", le paramètre 4 ou les paramètres 3 et 4 peuvent être ignorés, mais le paramètre 3 seul ne peut être ignoré.
=SI(A1>5;100;"trop petit") Si la valeur dans A1 est supérieure à 5, la valeur 100 est renvoyée ; sinon, le texte trop petit est renvoyé.
=SI(A1>5;;"trop petit") Si la valeur dans A1 est supérieure à 5, la valeur 0 est renvoyée car les paramètres vides sont considérés comme étant 0 ; sinon, le texte trop petit est renvoyé.
=SI(A1>5;100;) Si la valeur dans A1 est inférieure à 5, la valeur 0 est renvoyée car la valeur sinon vide est interprétée comme 0 ; sinon 100 est renvoyé.
La valeur logique est définie sur VRAI. La fonction VRAI() ne requiert aucun argument et renvoie toujours la valeur logique VRAI.
VRAI()
Si A=VRAI et B=FAUX, les exemples suivants s'affichent :
=ET(A;B) renvoie FAUX
=OU(A;B) renvoie VRAI
=NON(ET(A;B)) renvoie VRAI
Renvoie vrai si un nombre impair d'arguments est évalué à VRAI.
Les arguments sont soit des expressions logiques (VRAI, 1<5, 2+3=7, B8<10) qui renvoient des valeurs logiques, soit des matrices (A1:C3) contenant des valeurs logiques.
XOR(logique1[;logique2[;...;[logique255]]])
=XOR(VRAI();VRAI()) renvoie FAUX
=XOR(VRAI();VRAI();VRAI()) renvoie VRAI
=XOR(FAUX();VRAI()) renvoie VRAI