Table des matières
Le site PAS dans Excel renvoie une valeur logiquement opposée. Dans cet article, vous apprendrez à utiliser cette fonction et discuterez également de son application avec la fonction VBA Code .
La capture d'écran ci-dessus est une vue d'ensemble de l'article qui représente l'application de la méthode d'évaluation de la qualité de l'eau. PAS Pour clarifier, dans les sections suivantes, vous en apprendrez davantage sur l'utilisation de la fonction PAS avec ses éléments de base.
Télécharger le cahier d'exercices
Utilisation de la fonction NOT.xlsm
Fonction NOT d'Excel : Syntaxe et arguments
Le site PAS La fonction inverse ( à l'opposé de ) a Booléen En termes simples, si vous saisissez VRAI, la fonction renvoie FAUX, et vice versa.
- Objectif de la fonction :
PAS renvoie toujours une valeur logiquement opposée .
- Syntaxe :
=NOT(logique)
- Explication de l'argument :
Arguments | Obligatoire/optionnel | Explication |
---|---|---|
Logique | Requis | Une valeur logique qui peut être évaluée soit VRAI, soit FAUX. |
- Paramètre de retour :
Valeur logique inversée, c'est-à-dire qui transforme FALSE en VRAI, ou VRAI en FALSE.
8 exemples d'utilisation de la fonction NOT dans Excel
Maintenant, sans plus attendre, examinons chacun des exemples avec les illustrations appropriées et des explications détaillées. A titre d'information, nous avons utilisé Microsoft Excel 365 vous pouvez utiliser toute autre version à votre convenance.
Exemple 1 : Exemple de base de la fonction NOT dans Excel
Tout d'abord, explorons l'exemple le plus basique de la PAS qui modifie les valeurs logiques VRAI et FAUX. Dans la figure suivante, la fonction B5 contient VRAI, la cellule PAS renvoie l'opposé FALSE dans la fonction C5 Une cellule. Normalement, 0 est considéré comme FAUX dans Excel, donc l'option PAS retourne VRAI avec 0 Dans le cas de tout autre nombre, la sortie sera FAUX.
Exemple 2 : Utilisation de la fonction NOT pour omettre une certaine valeur
Alternativement, nous pouvons utiliser le PAS pour exclure une valeur de cellule spécifique à l'aide de la formule ci-dessous.
=NOT(B5="TV")
Par exemple, le B5 la cellule se réfère à l'entrée TV. Plus précisément, la fonction renvoie FALSE dans les cas suivants TV et TRUE pour tous les autres produits puisque nous voulons exclure seulement TV.
Exemple 3 : NOT pour une valeur supérieure ou inférieure à la valeur de l'instrument.
Inversement, nous pouvons également vérifier si la valeur d'une cellule est inférieure à une valeur spécifique. Dans ce cas, nous voulons filtrer les produits dont les prix sont inférieurs à $200 Si la condition est remplie, la fonction sort VRAI.
=NOT(C5>200)
Par exemple, le C5 La cellule indique le Prix de la TV qui est $500 .
Exemple 4 : NOT avec la fonction OR dans Excel
De plus, nous pouvons combiner les Fonction OR avec le PAS pour vérifier si un ou plusieurs critères sont remplis, et donner respectivement VRAI ou FAUX. Dans cette situation, toute fonction Produit autre que TV et AC va retourne VRAI.
=NOT(OR(B5="TV",B5="AC"))
Dans l'équation ci-dessus, le B5 pointe vers la cellule Produit TV .
Répartition des formules :
- OU(B5="TV",B5="AC") → vérifie si l'un des arguments est VRAI, et renvoie VRAI ou FAUX. Renvoie FAUX seulement si tous les arguments sont FAUX. Ici, les fonctions vérifient si le texte dans le champ B5 La cellule est TV ou AC Si l'une des conditions est remplie, la fonction renvoie VRAI.
- Sortie → VRAI
- NOT(OR(B5="TV",B5="AC")) → devient
- NOT(TRUE) → change FALSE en VRAI, ou VRAI en FALSE. Ici, la fonction renvoie l'opposé de VRAI, c'est-à-dire FALSE.
- Sortie → FALSE
Exemple 5 : NOT avec la fonction AND
De la même manière, nous pouvons également utiliser le Fonction ET en collaboration avec le PAS pour spécifier la condition dans laquelle les deux critères sont remplis. À cette occasion, nous voulons exclure la fonction Produit TV fait par Fabricant Silo Digital .
=NOT(AND(B5="TV",C5="Silo Digital"))
Par exemple, le B5 et C5 Les cellules représentent le Produit TV et le Fabricant Silo Digital .
Répartition des formules :
- AND(B5="TV",C5="Silo Digital") → vérifie si tous les arguments sont VRAI, et retourne VRAI si tous les arguments sont VRAI . ici, B5="TV" est le logique1 l'argument, et C5="Silo Digital" est le logique2 puisque les deux conditions sont remplies, donc l'argument Fonction ET retourne la sortie VRAI .
- Sortie → VRAI
- NOT(AND(B5="TV",C5="Silo Digital")) → devient
- NOT(TRUE) → ici, la fonction produit l'opposé de VRAI qui est FAUX.
- Sortie → FALSE
Exemple 6 : NOT avec la fonction IF
En outre, nous pouvons combiner le populaire Fonction IF avec le PAS pour construire des instructions logiques. Ici, nous voulons éviter d'acheter une fonction TV ou AC, et si les critères sont respectés, le résultat sera affiché comme suit "N'achetez pas" (représente VRAI).
=IF(NOT(OR((B5="TV"),(B5="AC"))), "Acheter", "Ne pas acheter")
Dans l'expression ci-dessus, le B5 La cellule se réfère à TV .
Répartition des formules :
- OU((B5="TV"),(B5="AC")) → vérifie si l'un des arguments est VRAI et renvoie VRAI ou FAUX. Elle renvoie FAUX uniquement si tous les arguments sont FAUX. Ici, les fonctions vérifient si le texte dans le champ B5 La cellule est TV ou AC Si l'une des conditions est remplie, la fonction renvoie VRAI.
- Sortie → VRAI
- NOT(OR(B5="TV",B5="AC")) → devient
- NOT(TRUE) → change FALSE en VRAI, ou VRAI en FALSE. Ici, la fonction renvoie l'opposé de VRAI, c'est-à-dire FALSE.
- Sortie → FALSE
- IF(NOT(OR((B5="TV"),(B5="AC"))), "Acheter", "Ne pas acheter") → devient
- IF(FALSE, "Acheter", "Ne pas acheter") → vérifie si une condition est remplie et renvoie une valeur dans le cas contraire. VRAI et une autre valeur si FAUX ... ici, FAUX est le Test logique argument à cause duquel le Fonction IF retourne la valeur de "N'achetez pas" qui est le valeur_si_false Sinon, il renvoie "Acheter" qui est le valeur_si_vrai argument.
- Sortie → "Ne pas acheter"
Exemple 7 : NOT with ISBLANK Function (Travailler avec une cellule vierge)
En outre, nous pouvons utiliser le Fonction ISBLANK et le PAS pour vérifier les cellules vides et utiliser la fonction SI pour renvoyer le résultat sur la base de la sortie précédente. Par exemple, la hausse du prix de certains produits est affichée sous la forme d'un message de type Prix supplémentaire, dans ce cas, le prix du produit est escompté de 10% . ici, les produits sans Prix supplémentaire ne sont pas pris en compte.
=IF(NOT(ISBLANK(E5)), E5*10%, "Pas de remise")
Plus précisément, le E5 La cellule indique le Prix supplémentaire .
Répartition des formules :
- ISBLANK(E5) → vérifie si une référence renvoie à une cellule vide, et retourne VRAI ou FAUX ... ici, E5 est le valeur qui fait référence à l'argument Prix supplémentaire. Maintenant, le ISBLANK vérifie si la fonction Prix supplémentaire est vide. Il renvoie VRAI si elle est vide et FAUX si elle n'est pas vide.
- Sortie → FALSE
- NOT(ISBLANK(E5)) → devient
- NOT(FALSE) → Ici, la fonction renverse la valeur FALSE en VRAI.
- Sortie → VRAI
- IF(NOT(ISBLANK(E5)), E5*10%, "Pas de remise") → devient
- SI(VRAI, E5*10%, "Pas de réduction". ) → Dans ce cas, VRAI est le Test logique argument à cause duquel le Fonction IF renvoie à E5*10% qui est le valeur_si_vrai Sinon, il renvoie "Pas de réduction" qui est le valeur_si_false argument.
- 100 * 10% → 10
Exemple 8 : Fonction NOT dans un code VBA en Excel
Enfin, vous pouvez appliquer la fonction d'Excel PAS pour vérifier si une cellule contient une valeur numérique avec la fonction VBA C'est simple et facile, il suffit de suivre.
📌 Étapes :
- Tout d'abord, naviguez vers le Développeur >> ; cliquez sur l'onglet Visual Basic bouton.
Maintenant, cela ouvre le Éditeur Visual Basic dans une nouvelle fenêtre.
- Ensuite, allez sur le site Insérer onglet>> ; sélectionner Module .
Pour vous faciliter la tâche, vous pouvez copier le code d'ici et le coller dans la fenêtre comme indiqué ci-dessous.
Sub Excel_NOT_Function() 'déclarer une variable Dim ws As Worksheet Set ws = Worksheets("NOT VBA") 'appliquer la fonction Excel NOT ws.Range("C5").Formula = "=NOT(ISNUMBER(B5))" ws.Range("C6").Formula = "=NOT(ISNUMBER(B6))" ws.Range("C7").Formula = "=NOT(ISNUMBER(B7))" ws.Range("C8").Formula = "=NOT(ISNUMBER(B8))" ws.Range("C9").Formula = "=NOT(ISNUMBER(B9))" End Sub
⚡ Code Breakdown :
Maintenant, nous allons expliquer le VBA qui est divisé en deux étapes.
- Dans la première partie, on donne un nom à la sous-routine, le voici Excel_NOT_Function() .
- Ensuite, définissez la variable ws pour stocker le Objet de la feuille de calcul et entrez le nom de la feuille de travail, ici c'est " PAS VBA ".
- Dans la deuxième potion, utilisez le PAS et ISNUMBER afin de vérifier si le B5 , B6 , B7 , B8 et B9 cellules ( cellules de saisie ) contiennent des données numériques ou textuelles.
- Maintenant, utilisez le Objet de la gamme pour renvoyer le résultat à la C5 , C6 , C7 , C8 et C9 cellules ( cellules de sortie ).
- Troisièmement, fermez le VBA >> ; cliquez sur le Macros bouton.
Cela ouvre le Macros de la boîte de dialogue.
- Ensuite, sélectionnez le copier_et_coller_des_données macro>> ; touchez le Exécuter bouton.
Enfin, les résultats doivent ressembler à la capture d'écran ci-dessous.
Erreurs courantes lors de l'utilisation de la fonction NOT
Erreur | Occurrence |
---|---|
#VALUE ! | Se produit lorsque la plage de cellules est insérée en entrée. |
Section pratique
Ici, nous avons fourni un Pratique sur le côté droit de chaque feuille afin que vous puissiez vous exercer. Assurez-vous de le faire vous-même.
Conclusion
Pour résumer, cet article décrit 8 exemples d'utilisation de l'outil d'évaluation de la qualité de l'eau. PAS dans Excel. Maintenant, nous vous suggérons de lire attentivement l'article complet et d'appliquer les connaissances dans notre cahier d'exercices gratuit. Et visitez ExcelWIKI pour de nombreux autres articles comme celui-ci.