0Pricing
Excel Formulas Academy · Leçon

Inverser la logique avec NOT

Inversez un résultat TRUE ou FALSE avec la fonction NOT.

Inverser la logique avec NOT est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.

Renverser la logique

Parfois, il est plus facile de décrire ce que vous ne voulez pas plutôt que ce que vous voulez. Vous pouvez vouloir afficher toutes les personnes qui ne viennent pas de la région East, ou signaler toute commande qui n'est pas payée.

La fonction NOT inverse une valeur logique. Si quelque chose vaut TRUE, NOT le transforme en FALSE. Si cela vaut FALSE, NOT le transforme en TRUE.

C'est la fonction logique la plus simple : elle ne prend qu'une seule condition, mais elle permet d'exprimer de nombreuses règles plus clairement.

La structure de NOT

Contrairement à AND et OR, la fonction NOT accepte exactement un argument :

  • logique une seule condition ou valeur qui donne TRUE ou FALSE

Elle renvoie la valeur opposée. Il n'y a ni deuxième argument ni liste séparée par des virgules. Quel que soit le contenu placé à l'intérieur, NOT l'inverse simplement.

=NOT(logical)

Inversion de la valeur logique

Voici tout ce que fait NOT, en deux lignes :

  • =NOT(TRUE) renvoie FALSE
  • =NOT(FALSE) renvoie TRUE

Voilà tout son fonctionnement. C'est comme la négation en français : ce qui n'est pas vrai est faux, et ce qui n'est pas faux est vrai. Gardez cette inversion à l'esprit et la suite de la leçon vous paraîtra naturelle.

=NOT(TRUE)

Inverser une comparaison

L'utilisation la plus courante consiste à inverser une comparaison. Supposons que A2 contienne un nom de région. Vous voulez obtenir TRUE pour toute région qui n'est pas East.

La formule ci-dessous prend la condition A2="East" et en inverse le résultat. Si la région est East, la condition interne est vraie, donc NOT renvoie FALSE. Pour toute autre région, elle renvoie TRUE.

=NOT(A2="East")

NOT ou l'opérateur « différent de » ?

Les tableurs disposent déjà d'un opérateur « différent de », écrit <>. Ainsi, =NOT(A2="East") donne le même résultat que =A2<>"East".

Pour une comparaison simple, l'opérateur <> est plus court et souvent plus clair. L'intérêt réel de NOT apparaît lorsque vous devez inverser quelque chose de plus complexe, comme le résultat d'un AND ou d'un OR complet, ce que vous verrez ensuite.

=A2<>"East"

Inverser AND ou OR

C'est ici que NOT révèle toute son utilité. Imaginez qu'un produit soit en stock uniquement lorsque la quantité dans A2 est supérieure à 0 et que le statut dans B2 soit Active. Vous voulez signaler tout ce qui n'est pas en stock.

Encadrez le AND entier dans NOT. Si l'article est en stock, le AND interne est vrai, donc NOT renvoie FALSE. Dans tous les autres cas, le résultat est TRUE.

=NOT(AND(A2>0, B2="Active"))

Exemple guidé : exclure un groupe

Supposons que vous vouliez accorder une prime à tous les employés sauf ceux qui occupent le rôle Intern. Utiliser NOT reprend presque mot pour mot l'exigence elle-même.

La formule vérifie si le rôle dans C2 est différent de Intern. Lorsque c'est vrai, elle affiche Eligible ; sinon, elle affiche Not Eligible. Décrire directement l'exception rend souvent la formule plus facile à lire que d'énumérer chaque rôle inclus.

=IF(NOT(C2="Intern"), "Eligible", "Not Eligible")

Vérifier les cellules non vides

NOT s'associe bien aux fonctions qui renvoient TRUE ou FALSE, comme ISBLANK. La fonction ISBLANK vaut TRUE lorsqu'une cellule est vide.

Pour n'effectuer une action que lorsqu'une cellule contient une valeur, inversez le résultat avec NOT. La formule ci-dessous affiche Ready lorsque A2 n'est pas vide et Missing lorsqu'elle est vide.

=IF(NOT(ISBLANK(A2)), "Ready", "Missing")

Les doubles négations s'annulent

Comme dans le langage courant, deux fonctions NOT s'annulent. =NOT(NOT(TRUE)) renvoie de nouveau TRUE, car vous avez inversé le résultat deux fois.

Bien que vous écriviez rarement une double négation volontairement, la reconnaître vous aide à simplifier les formules difficiles à démêler. Si vous repérez NOT(NOT(...)), vous pouvez généralement supprimer les deux fonctions et conserver la condition interne.

=NOT(NOT(A2>10))

Quand utiliser NOT

Utilisez NOT lorsque votre règle se formule naturellement comme une exclusion ou une inversion :

  • Toute personne qui n'est pas responsable
  • Toute commande qui n'est pas expédiée
  • Inverser le résultat d'un AND ou d'un OR complet

Pour une comparaison simple, l'opérateur <> peut être plus pratique. Mais pour inverser une logique complexe, NOT exprime votre intention avec une grande clarté.

Pourquoi NOT est important

La fonction NOT est simple, mais puissante : elle inverse toute valeur logique. Vous pouvez ainsi décrire directement les exceptions au lieu d'énumérer maladroitement tout ce que vous souhaitez conserver.

Retenez l'essentiel :

  • Elle accepte exactement un argument
  • Elle transforme TRUE en FALSE et inversement
  • Elle est particulièrement utile pour encadrer un AND, un OR ou une fonction comme ISBLANK

Essayez maintenant une vérification rapide.

Vérification rapide

Vérifiez votre compréhension du fonctionnement de la fonction NOT.

Récapitulatif : inverser la logique avec NOT

Vous avez appris que NOT inverse une valeur logique, en transformant TRUE en FALSE et FALSE en TRUE.

  • Syntaxe : =NOT(test) avec une seule condition
  • Pour une comparaison simple, <> est souvent plus court : =A2<>"East"
  • À utiliser de préférence pour inverser un AND ou un OR complet : =NOT(AND(...))
  • S'associe bien à ISBLANK et aux autres fonctions qui renvoient vrai ou faux

Ensuite : IFS, une façon plus claire de gérer plusieurs branches à la fois.

=NOT(AND(A2>0, B2="Active"))

Questions Fréquemment Posées

La leçon « Inverser la logique avec NOT » est-elle gratuite ?

Oui — le texte complet de « Inverser la logique avec NOT » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Inverser la logique avec NOT » ?

Inversez un résultat TRUE ou FALSE avec la fonction NOT. Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?

Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 4.

Combien de temps prend la leçon « Inverser la logique avec NOT » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?

Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Exiger toutes les conditions avec AND
  2. Accepter toute correspondance avec OR
  3. Inverser la logique avec NOT
  4. Créer des embranchements plus clairs avec IFS
← Retour à Excel Formulas Academy