Excel : Comment trouver la première valeur négative de la plage



Vous pouvez utiliser la formule suivante pour trouver la première valeur négative dans une plage particulière dans Excel :

=XLOOKUP(-1,SIGN(B2:B13),A2:B13)

Cette formule particulière recherchera la première cellule de la plage B2:B13 qui contient une valeur négative et renverra ainsi la ligne entière de la plage A2:B13 .

L’exemple suivant montre comment utiliser cette formule dans la pratique.

Exemple : Comment trouver la première valeur négative d’une plage dans Excel

Supposons que nous ayons l’ensemble de données suivant qui montre les bénéfices totaux réalisés par divers employés d’une entreprise :

Notez que certaines valeurs de la colonne Bénéfices nets sont positives tandis que d’autres sont négatives.

Supposons que nous souhaitions trouver la première valeur négative dans la colonne Bénéfices nets .

Pour ce faire, nous pouvons taper la formule suivante dans la cellule D2 :

Excel trouve la première valeur négative de la plage

La formule renvoie les valeurs des colonnes Employé et Bénéfices nets qui correspondent à la première valeur négative des colonnes Bénéfices nets .

Nous pouvons vérifier manuellement qu’Eric est bien le premier employé avec une valeur négative dans la colonne Bénéfices nets :

Notez que puisque nous avons utilisé A2:B13 comme dernier argument de la fonction XLOOKUP , nous avons renvoyé les deux valeurs de la colonne A et de la colonne B.

Cependant, nous pourrions plutôt utiliser A2:A13 comme dernier argument pour renvoyer uniquement le nom de l’employé avec la première valeur négative dans la colonne Bénéfices nets :

Ou nous pourrions plutôt utiliser B2:B13 comme dernier argument pour renvoyer uniquement la valeur de la colonne Bénéfices nets :

Comment fonctionne cette formule

Rappelez-vous la formule que nous avons utilisée pour trouver la première valeur négative dans la colonne Bénéfices nets :

=XLOOKUP(-1,SIGN(B2:B13),A2:B13)

La fonction XLOOKUP renvoie la première valeur correspondante d’une colonne.

Dans cette formule, nous utilisons d’abord la fonction SIGN pour convertir chaque valeur de la plage B2:B13 en 1 ou -1 pour indiquer si chaque valeur est positive ou négative.

Nous utilisons ensuite la fonction XLOOKUP pour rechercher la première valeur égale à -1 , qui renvoie la première valeur négative de la colonne Bénéfices nets .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans Excel :

Excel : Comment rechercher des doublons à l’aide de RECHERCHEV
Excel : comment utiliser RECHERCHEV pour renvoyer toutes les correspondances
Excel : comment utiliser RECHERCHEV pour renvoyer plusieurs colonnes

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *