Vous devez avoir vu ces signes étranges – (doubles négatifs) dans certaines formules avancées. Si vous essayez de les supprimer de la formule, la formule cesse de fonctionner. Vous devez vous demander ce que font exactement ces doubles signes moins dans la formule Excel?

Les doubles négatifs (-) convertissent les valeurs booléennes en valeurs binaires.

Ces doubles signes négatifs (-) sont utilisés pour convertir les valeurs TRUE et FALSE en 1 et 0. Principalement utilisé avec la fonction de tableau et les formules d’Excel. Voyons un exemple.

Excel – Exemple double négatif

imageHere I have some numbers. I want to count the numbers that are less than 50.

Je sais que cela peut être fait facilement en utilisant la fonction COUNTIF mais puisque nous voulons en savoir plus sur le symbole double moins dans les formules Excel, nous utiliserons le link: / summing-excel-sumproduct-function [fonction SUMPRODUCT] pour ce faire .

Commencez par écrire cette formule en C2.

=A2:A11<50

image

Si vous appuyez sur Entrée, il affichera FALSE. Mais sous le capot, il renvoie un tableau de TRUE et FALSE. Vous pouvez le vérifier en sélectionnant la partie de formule en mode édition puis en appuyant sur la touche F9. \ {FALSE; TRUE; TRUE; TRUE; TRUE; FALSE; TRUE; FALSE; TRUE; TRUE}. TRUE pour chaque valeur inférieure à 50 dans la plage A2: A11.

image

Pour convertir ces valeurs booléennes en 1 et 0, placez le signe – avant cette instruction.

=–(A2:A11<50)

Lorsque vous appuyez sur Entrée, il affichera 0. Puisque la première valeur n’est pas inférieure à 50. Mais lorsque vous utilisez la clé de débogage F9, vous verrez un tableau de 1 et de 0. \ {0; 1; 1; 1; 1; 0, 1, 0, 1, 1}. 1 pour chaque valeur TRUE.

Maintenant, si nous additionnons ce tableau, nous obtiendrons le nombre de valeurs inférieures à 50.

Pour ce faire, enveloppons cette formule dans la fonction SUMPRODUCT.

=SUMPRODUCT(–(A2:A11<50))

Cette formule résumera le tableau retourné par l’instruction interne.

Nous obtenons la réponse 7.

image

Essayez de supprimer – de la formule

Maintenant, si vous supprimez – de cette formule et que vous la faites = link: / summing-excel-sumproduct-function [SUMPRODUCT] A2: A11 <50, il retournera 0. Parce que le tableau renvoyé par A2: A11 <50 * contient des valeurs booléennes et la fonction SUMPRODUCT ne peut pas additionner les valeurs booléennes.

Pourquoi – double signe moins seulement? Il n’est pas nécessaire d’utiliser uniquement le double négatif pour convertir les valeurs booléennes en valeurs binaires.

Vous pouvez ajouter 0 aux valeurs booléennes, multiplier par 1 ou utiliser link: / logical-formulas-how-to-use-the-n-function-in-excel [N function], pour faire la même chose comme alternative .

=SUMPRODUCT((A2:A11<50)+0)

=SUMPRODUCT((A2:A11<50)1)*

=SUMPRODUCT(N(A2:A11<50))

Toutes les formules ci-dessus permettront d’accomplir la tâche.

J’ai utilisé un scénario simple pour expliquer l’utilisation – connectez-vous dans des formules Excel.

Cela n’était pas nécessaire dans cette tâche, mais il existe des scénarios dans lesquels vous devrez convertir des valeurs booléennes en valeurs binaires. Voici quelques exemples.

Articles liés: Exemples d’utilisation du double négatif

lien: / counting-count-total-matches-in-two-ranges-in-excel [Count total matches in two ranges in Excel] | La fonction SOMMEPROD avec le double signe peut facilement compter les valeurs correspondantes dans deux plages.

link: / summing-2-way-to-sum-by-month-in-excel [2 Ways to Sum by Month in Excel] | Avec l’aide du signe moins, nous pouvons additionner les valeurs par mois à partir d’une date. Nous n’aurons pas besoin d’extraire le nom du mois de la date.

link: / excel-text-formulas-check-a-list-of-text-in-string [Vérifie si une chaîne contient l’un des nombreux textes] | À l’aide de doubles négatifs, nous pouvons vérifier si une chaîne contient du texte d’une liste donnée.

Articles populaires:

lien: / tips-excel-wildcards [Wildcards dans Excel] | Les caractères Wildcard sont et? dans exceller. Ceux-ci sont utilisés avec des formules liées au texte, où la correspondance exacte n’est pas garantie.

lien: / clavier-formule-raccourcis-50-excel-raccourcis-pour-augmenter-votre-productivité [50 raccourcis Excel pour augmenter votre productivité] | Accélérez votre tâche. Ces 50 raccourcis vous permettront de travailler encore plus rapidement sur Excel.

lien: / formules-et-fonctions-introduction-de-vlookup-function [La fonction RECHERCHEV dans Excel] | C’est l’une des fonctions les plus utilisées et les plus populaires d’Excel qui est utilisée pour rechercher la valeur de différentes plages et feuilles. lien: / tips-countif-in-microsoft-excel [COUNTIF dans Excel 2016] | Comptez les valeurs avec des conditions en utilisant cette fonction étonnante. Vous n’avez pas besoin de filtrer vos données pour compter une valeur spécifique.

La fonction Countif est indispensable pour préparer votre tableau de bord.

lien: / excel-formule-et-fonction-excel-sumif-function [Comment utiliser la fonction SUMIF dans Excel] | C’est une autre fonction essentielle du tableau de bord. Cela vous aide à résumer les valeurs sur des conditions spécifiques.