Logique
Inverser un test vrai ou faux
Définition
Afficher 1 lorsqu'un test n'est pas vrai consiste à envelopper NOT à l'intérieur de IF.
Syntaxe
=IF(NOT(logical),1,0)
Arguments
| Argument | Signification |
|---|---|
logical |
Le test à inverser, par exemple B2>10. |
Exemple détaillé
Une feuille de compteurs signale une lecture en B2 lorsqu'elle n'est pas supérieure à 10.
| A : Compteur | B : Lecture |
|---|---|
| M-1 | 4 |
| M-2 | 18 |
| M-3 | 10 |
Formule : =IF(NOT(B2>10),1,0)
Résultat : 1. 4 n'est pas supérieur à 10, donc NOT inverse le test échoué et IF affiche 1.
Exercice
La cellule A2 contient 0. En B2, écrivez une formule qui affiche 1 lorsque A2 n'est pas égal à 0 et 0 lorsqu'il est 0.
- En B2, écrivez une formule IF qui utilise NOT et affiche 1 lorsque A2 n'est pas 0, et 0 sinon.
- B2 doit afficher le résultat pour 0.
Étape 1 sur 2
Saisissez =IF(NOT(A2=0),1,0) en B2.
A2 est 0, donc le résultat est 0.
Ici, les formules utilisent les noms de fonctions en anglais, comme SUM, et un point « . » comme séparateur décimal, quelle que soit la langue.
Chargement de la feuille…
B2 utilise NOT.
B2 affiche maintenant 0.
La leçon suivante est Attraper une erreur de division.
Fonctions associées
NOT est la fonction qui inverse le test.
Erreur courante
Omettre IF, comme dans =NOT(B2>10) : la cellule affiche alors TRUE ou FALSE au lieu de 1 ou 0.