NON
Inverse la valeur logique de son argument. VRAI devient FAUX, et FAUX devient VRAI.
NON(logique)Arguments
valeur_logiqueUne valeur ou une expression qui s'évalue à VRAI ou FAUX
=NON(A1>10)VRAI si A1 n'est PAS supérieur à 10
=NON(ESTVIDE(A1))VRAI si A1 n'est PAS vide
=SI(NON(B1=""),B1,"Vide")Retourne B1 s'il n'est pas vide
- •Utile pour inverser le résultat d'autres fonctions logiques
- •NON(VRAI) retourne FAUX, NON(FAUX) retourne VRAI
- •Souvent combiné avec ESTVIDE, ESTERREUR et d'autres fonctions EST
- •Imbriquer NON autour d'une expression ET/OU complexe alors que restructurer directement la logique (comme échanger ET contre OU) serait plus clair et éviterait le raisonnement en double négation
- •Utiliser NON sur une valeur qui n'est pas strictement VRAI ou FAUX, comme un nombre ou du texte, et être surpris de la façon dont Excel la convertit avant d'évaluer
- •Oublier que NON n'accepte qu'un seul argument - essayer de passer plusieurs conditions directement dans NON au lieu de les combiner d'abord avec ET ou OU
NON peut-elle prendre plus d'un argument ?
Non, NON n'accepte qu'une seule valeur logique. Pour inverser plusieurs conditions, combinez-les d'abord avec ET ou OU, puis encadrez le tout avec NON.
Que fait NON avec un nombre comme 0 ou 1 ?
Excel traite 0 comme FAUX et tout nombre non nul comme VRAI sur le plan logique, donc NON(0) renvoie VRAI et NON(1) renvoie FAUX.
NON(ET(...)) est-il équivalent à OU(NON(...);NON(...)) ?
Oui, c'est la loi de De Morgan en action - les deux sont logiquement équivalents, même si NON(ET(...)) est généralement plus compact à écrire.
Besoin de traduire une formule utilisant NON ?
Utilisez notre traducteur pour convertir votre formule complète
