Comment renvoyer une valeur si une valeur donnée est présente dans une plage spécifique dans Excel ?

Lorsque vous travaillez avec des données dans Excel, il est souvent nécessaire de déterminer si une valeur spécifique existe dans une plage définie, et le cas échéant, d’extraire une valeur située dans une cellule adjacente correspondant à cette entrée. Par exemple, comme illustré dans la capture d’écran à gauche, si vous recherchez le nombre 5 au sein d’une liste ou d’une plage, vous souhaiterez peut-être obtenir automatiquement la valeur adjacente correspondante – ce qui s’avère utile pour des tâches telles que la recherche d’identifiants de produits, la récupération d’informations utilisateur ou l’association de codes à des valeurs sans avoir à effectuer de recherches manuelles.
Renvoyer une valeur si une valeur donnée existe dans une plage spécifique
Renvoyer une valeur si une valeur donnée existe dans une plage spécifique à l’aide de la fonction RECHERCHEV
Pour récupérer rapidement une valeur associée à une entrée spécifique à partir d’un tableau ou d’une plage de données dans Excel, la fonction RECHERCHEV constitue une solution simple et efficace.
Cette méthode est particulièrement efficace lorsque votre colonne de recherche (celle dans laquelle vous cherchez une valeur) est la colonne la plus à gauche de votre plage de données, et que vous souhaitez extraire des informations situées dans une colonne à sa droite. Elle est couramment utilisée pour rechercher des codes, des noms, des identifiants ou des numéros de référence, et récupérer facilement les données associées.
1. Sélectionnez une cellule vide où vous souhaitez afficher le résultat, puis saisissez la formule suivante dans la barre de formule :
=VLOOKUP(E2,A2:C8,3,TRUE) Appuyez sur Entrée pour exécuter la formule. Voir la capture d’écran :

Dans cet exemple, si le nombre 5 (situé en cellule E2) est trouvé dans la plage numérique spécifiée de la colonne A (par exemple, entre 4 et 6), Excel localise immédiatement cette valeur et affiche dans la cellule sélectionnée la donnée correspondante tirée de la troisième colonne (colonne C) de la plage A2:C8. Ainsi, comme illustré, « Addin 012 » est renvoyé, puisque le chiffre 5 figure bien dans l’intervalle 4-6.
Remarque : Dans la formule, E2 correspond à la valeur recherchée, A2:C8 est la plage de données comprenant la plage de valeurs de recherche et les valeurs à renvoyer, et 3 indique que la valeur de retour doit provenir de la troisième colonne de cette plage. Ajustez ces références selon votre feuille de calcul.
Conseils et pièges à éviter :
- Assurez-vous que la plage de recherche (A2:C8) inclut à la fois la colonne de recherche et la colonne de retour.
- Lorsque vous utilisez RECHERCHEV avec l’argument VRAI, la colonne de recherche doit impérativement être triée par ordre croissant, sinon vous risquez d’obtenir des résultats inattendus.
- Pour les correspondances exactes, utilisez FAUX comme quatrième argument, mais pour les recherches par intervalle (comme dans cet exemple), conservez-le à VRAI.
- Si vos données évoluent fréquemment, veillez à vérifier régulièrement vos références pour éviter tout désalignement.
Renvoyer une valeur si une valeur donnée existe dans une plage spécifique à l’aide des fonctions INDEX et EQUIV
La combinaison INDEX et EQUIV est une méthode flexible pour renvoyer une valeur dès qu’une valeur donnée est trouvée dans une plage spécifique. Contrairement à RECHERCHEV, INDEX et EQUIV permettent de rechercher une valeur dans n’importe quelle colonne et de renvoyer un résultat depuis n’importe quelle autre colonne, quel que soit leur ordre. Cette approche est particulièrement utile lorsque votre colonne de recherche n’est pas la plus à gauche ou lorsque vous avez besoin d’une plus grande souplesse dans la structure de vos données.
1. Sélectionnez une cellule vide où vous souhaitez afficher le résultat (par exemple, F2), puis saisissez la formule suivante dans la barre de formule :
=INDEX(C2:C8, MATCH(E2, A2:A8,1)) Appuyez sur Entrée pour valider la formule.
- EQUIV(E2; A2:A8; 1) recherche la position de la plus grande valeur ≤ E2 dans la colonne A. (Cela suppose que la colonne A soit triée par ordre croissant.)
- INDEX(C2:C8; ...) renvoie la valeur de la colonne C à la ligne indiquée par EQUIV.
Cette formule recherche la valeur située dans E2 au sein de la plage A2:A8. Si la valeur est trouvée (par exemple, 5 se situe entre 4 et 6 sur l’une des lignes), la fonction EQUIV renvoie sa position relative, et INDEX extrait la valeur correspondante de la même ligne dans la plage C2:C8. Le « 1 » dans EQUIV indique une correspondance approximative ; assurez-vous donc que votre plage de recherche est correctement triée.
- Pour obtenir une correspondance exacte, utilisez
0comme troisième argument dans EQUIV. - Les fonctions INDEX et EQUIV prennent également en charge les données organisées aussi bien verticalement qu’horizontalement.
- Si la valeur n’est pas trouvée, la formule renvoie #N/A ; envisagez de l’encapsuler avec
SIERREURpour obtenir un résultat plus convivial.
Renvoyer une valeur si une valeur donnée existe dans une plage spécifique à l’aide de la fonction RECHERCHEX
La fonction RECHERCHEX est une alternative moderne pour effectuer des recherches de valeurs dans Excel 365 et Excel 2019. RECHERCHEX surmonte de nombreuses limites de RECHERCHEV, notamment la contrainte liée à la position de la colonne de recherche et la gestion automatique des correspondances exactes ou approximatives.
1. Dans la cellule de destination souhaitée (par exemple, F2), saisissez la formule suivante :
=XLOOKUP(1, (E2>=A2:A8)*(E2<=B2:B8), C2:C8) Après avoir saisi la formule, appuyez sur Entrée pour afficher le résultat dans la cellule sélectionnée.
- (E2>=A2:A8) vérifie si la valeur de E2 est supérieure ou égale à chacune des valeurs de la colonne A.
- (E2<=B2:B8) vérifie si la valeur de E2 est inférieure ou égale à chacune des valeurs de la colonne B.
- La combinaison de ces deux conditions génère un tableau composé de 1 et de 0, où un 1 indique que la valeur en E2 se situe entre les valeurs des colonnes A et B sur cette même ligne.
- RECHERCHEX(1; ...; C2:C8) recherche la première occurrence de 1 et renvoie la valeur correspondante de la colonne C.
- RECHERCHEX s’adapte dynamiquement en cas d’insertion ou de déplacement de colonnes, contrairement à RECHERCHEV qui repose sur des numéros de colonne fixes.
- Fonctionne aussi bien avec des données verticales qu’horizontales.
- Nécessite Excel 365 ou 2021 ; pour les versions antérieures, utilisez les autres méthodes présentées ci-dessus.

Libérez la magie d’Excel avec Kutools IA
- Exécution intelligente : effectuez des opérations sur les cellules, analysez des données et créez des graphiques, le tout à partir de commandes simples.
- formules personnalisées : créez des formules sur mesure pour rationaliser vos flux de travail.
- Programmation VBA : Écrivez et implémentez du code VBA en toute simplicité.
- Interprétation de formules : Décryptez facilement les formules complexes.
- Traduction de texte : Franchissez les barrières linguistiques directement depuis vos feuilles de calcul.
Articles associés :
- Comment utiliser RECHERCHEV pour renvoyer VRAI/FAUX ou OUI/NON dans Excel ?
- Comment utiliser RECHERCHEV pour obtenir une valeur située dans la cellule adjacente ou suivante dans Excel ?
- Comment renvoyer une valeur dans une autre cellule si une cellule contient un texte spécifique dans Excel ?
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels