Dans certains cas, l'utilisation de Google Sheets peut nécessiter un outil permettant d'annuler une valeur ou une expression logique. L'outil PAS de fonction fait exactement cela. Il renvoie FALSE si l'argument d'entrée est évalué à TRUE et renvoie TRUE si l'argument d'entrée est évalué à FALSE.
En général, la fonction NOT est utilisée avec d'autres formules telles que IF, OR ou AND pour construire une formule complète qui peut répondre à plusieurs conditions en même temps. C'est donc une formule précieuse à utiliser dans les situations où vous devez comparer plus de deux conditions à la fois. Par exemple, supposons que nous calculions si les membres de l'équipe de vente peuvent prétendre à une commission et à une prime. Nous pouvons utiliser la fonction NOT pour vérifier s'ils nient un certain niveau de revenu ou un certain nombre de comptes - s'ils fournissent un résultat FAUX pour l'un ou l'autre de ces deux éléments, ils peuvent recevoir leur commission. S'il fournit un résultat FAUX pour l'un ou l'autre, il peut recevoir sa commission. S'il fournit un résultat FAUX pour les deux, il a également droit au bonus.
Examinons plus en détail la fonction NOT et la manière dont vous pouvez l'utiliser dans Google Sheets.
Qu'est-ce que la fonction NOT ?
La fonction NOT est une formule assez simple puisqu'il n'y a que deux variations possibles.
Soit il prend un VRAI logique en entrée et renvoie un FAUX, soit il consomme un FAUX logique en entrée et renvoie un VRAI.
La formule fournit également une réponse lorsque nous fournissons des nombres comme argument d'entrée. Elle renvoie toujours un VRAI ou un FAUX logique.
Un zéro est converti en FAUX logique et un non zéro en VRAI logique.
Syntaxe
La syntaxe de la fonction NOT est la suivante :
- expression_logique : est une expression qui évalue un VRAI ou un FAUX logique. Il peut s'agir d'une expression directe ou d'une référence à la cellule qui représente une expression logique.
A noter : Lorsque la fonction NOT est utilisée seule, elle n'accepte qu'un seul argument d'entrée. En effet, il n'existe aucun moyen d'annuler deux ou plusieurs valeurs logiques ensemble. Elles doivent être séparées par quelque chose d'autre.
Comment utiliser la fonction NOT dans Google Sheets ?
En soi
Bien que la fonction NOT ne soit pas très utile dans la plupart des situations lorsqu'elle est utilisée seule, c'est une bonne formule à utiliser pour déterminer une action négative.
Par exemple, disons que nous avons ajouté une promotion à un produit, mais que les utilisateurs doivent avoir un compte depuis plus d'un an pour pouvoir en bénéficier. Nous pouvons annuler les utilisateurs ayant un compte depuis moins d'un an en obtenant un résultat logique FAUX à l'aide de la formule suivante :
=NOT(B2<12)
Comme vous pouvez le constater, les personnes qui possèdent un compte depuis plus de 12 mois peuvent bénéficier de la promotion !
En association avec d'autres formules
La fonction NOT peut également être utilisée avec d'autres formules, telles que OR, AND ou IF. Cela nous permet de comparer plusieurs conditions en même temps dans une seule formule. Si vous n'êtes pas familiarisé avec ces autres formules, consultez nos autres articles sur les fonctions des tableurs, tels que Comment utiliser la fonction déclaration IF imbriquée.
Reprenons l'exemple mentionné plus haut et créons une formule utilisant simultanément les fonctions AND, OR, IF et NOT. Si un vendeur dépasse l'objectif de vente OU l'objectif de compte, il reçoit une commission. Si un vendeur dépasse l'objectif de vente ET l'objectif de compte, il reçoit une prime. La fonction NOT peut être utilisée pour calculer les réponses elles-mêmes, plutôt que de fournir un résultat VRAI ou FAUX.
Tout d'abord, déterminons quels membres de l'équipe de vente sont éligibles à la commission en utilisant une formule contenant IF, OR et NOT.
Pour déterminer quel vendeur reçoit une commission, je dois utiliser la formule suivante :
=IF(OR(NOT(B11<$B$2),NOT(C11<$B$5)),B11*$B$3,0)
- Si un vendeur réalise un chiffre d'affaires supérieur à $12 500, il perçoit une commission de 1,5%.
- OU, si un vendeur a plus de 10 comptes, il reçoit une commission de 1,5%.
- S'ils n'ont ni l'un ni l'autre, la valeur retournée est 0.
Voici les résultats :
Déterminons maintenant quels vendeurs peuvent recevoir une prime. Pour ce faire, nous devons utiliser la formule ET :
=SI(ET(PAS(B11<$B$2),NOT(C11< B5)),B6,0)
- Si un vendeur a réalisé plus de $12.500 de chiffre d'affaires ET qu'il a plus de 10 comptes, il reçoit la prime de $750.
- S'ils ne remplissent pas les deux conditions, la valeur retournée est 0.
Voici les résultats :
Comme vous pouvez le voir ici, seuls ceux qui ont dépassé les objectifs de vente ET de compte recevront leur prime.
Fonction NOT dans Google Sheets
Et voilà ! La fonction NOT peut s'avérer extrêmement utile pour annuler des valeurs ou des expressions logiques, en particulier lorsqu'elle est combinée à d'autres formules de tableur.
Si vous souhaitez en savoir plus sur les différentes formules et fonctions dans Google Sheets et aussi en Excel, jetez un coup d'œil à nos articles de blog connexes ci-dessous !
Note de la rédaction: Il s'agit d'une version révisée d'un article précédent qui a été mis à jour pour plus de précision et d'exhaustivité.
