La fonction NOT dans Excel
NON (Anglais: NOT) prend une condition et l’inverse : VRAI devient FAUX, et FAUX devient VRAI. Utilisez-la lorsqu’il est plus simple de décrire ce que vous ne voulez pas, par exemple les commandes non payées ou les articles qui ne sont pas en stock.
NON (Anglais: NOT) est souvent combinée avec SI (Anglais: IF), ET (Anglais: AND) et OU (Anglais: OR) pour écrire des tests plus lisibles.
Syntaxe
=NOT(logical)
| Argument | Ce que cela signifie |
|---|---|
| logical | Une valeur VRAI ou FAUX, ou un test tel que =B2>0. Le plus souvent, une référence de cellule ou une comparaison. |
Exemples
1. Inverser un indicateur VRAI/FAUX
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Est payée | FALSE | |||||
| 2 | Toujours due ? | TRUE |
L’indicateur est FAUX, donc NON (Anglais: NOT) renvoie VRAI : la facture est toujours due.
2. Articles en rupture de stock
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Unités en stock | 0 | |||||
| 2 | Disponible ? | TRUE |
=G1>0 est FAUX lorsqu’il n’y a plus de stock. NON (Anglais: NOT) l’inverse en VRAI, ce qui signifie ici que l’article est en rupture de stock.
3. Signaler les commandes non payées
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Statut | Ouvert | |||||
| 2 | Action | Relancer le paiement |
Combiner NON (Anglais: NOT) avec SI (Anglais: IF) se lit comme « si ce n’est pas payé, relancer ».
Erreurs courantes
Utiliser NOT avec une valeur texte.
=NON("Payé")provoque #VALEUR!, car NOT attend VRAI ou FAUX, et non du texte.Correction : Comparez d’abord :
=NON(G1="Payé").Doubles négations difficiles à lire.
=NON(NON(B2))fonctionne, mais déroute les lecteurs.Correction : Écrivez plutôt le test positif, par exemple
=B2, ou une comparaison claire.
Questions fréquemment posées
NOT est-il identique à <> ?
Presque. =G1<>"Payé" compare directement, alors que =NON(G1="Payé") inverse une comparaison. Les deux donnent le même résultat ici.
NOT peut-il vérifier plusieurs conditions ?
Non. Elle n’accepte qu’un seul argument. Combinez d’abord les conditions avec ET (Anglais: AND) ou OU (Anglais: OR), puis encadrez le résultat avec NOT.
Fonctions associées
- ANDAND renvoie VRAI uniquement si toutes les conditions sont vraies.
- OROR renvoie VRAI dès qu'au moins une condition est vraie.
- IFIF vérifie une condition et renvoie une valeur si elle est vraie, une autre si elle est fausse.
- XORXOR renvoie VRAI lorsqu'un nombre impair de ses conditions sont VRAI, ce qui est utile pour choisir exactement une option parmi deux.