Rechercher la valeur correspondante la plus proche selon plusieurs critères
Dans certains cas, vous devrez peut-être rechercher la valeur correspondante la plus proche ou approximative selon plusieurs critères. En combinant les fonctions INDEX, EQUIV et SI, vous obtenez rapidement le résultat souhaité dans Excel.

Comment trouver la valeur correspondante la plus proche en fonction de plusieurs critères ?
Comme le montre la capture d’écran ci-dessous, vous devez identifier la bonne personne pour le poste selon deux critères : « la spécialité est Informatique » et « l’expérience professionnelle est de 15 ans ».
Remarque : pour que cette méthode fonctionne correctement, si des spécialités identiques sont présentes, les expériences professionnelles associées à ces spécialités doivent être triées par ordre croissant.

1. Sélectionnez une cellule vide pour afficher le résultat, copiez ensuite la formule ci-dessous dans cette cellule, puis appuyez sur Ctrl+Maj+Entrée pour obtenir le résultat.
=INDEX(D3:D8,MATCH(G5,IF(B3:B8=G4,C3:C8),1))

Remarques :concernant cette formule :
- D3:D8est la plage de colonnes contenant le résultat que vous recherchez ;
- G5contient le deuxième critère (le nombre d’années d’expérience 15) sur lequel vous effectuerez la recherche ;
- G4contient le premier critère (Informatique) sur lequel vous effectuerez la recherche ;
- B3:B8est la plage de cellules correspondant au premier critère ;
- C3:C8est la plage de cellules correspondant au deuxième critère ;
- Nombre 1correspond à une recherche approximative, ce qui signifie que si la valeur exacte ne peut pas être trouvée, la plus grande valeur inférieure à la valeur recherchée sera renvoyée ;
- Cette formule doit être saisie en tant que formule matricielle à l’aide des touches Ctrl + Maj + Entrée.
Fonctionnement de cette formule
Cette formule peut être décomposée en plusieurs composants :
- IF(B3:B8=G4,C3:C8) : la fonction SI renvoie ici le résultat {9;13;FALSE;FALSE;FALSE;FALSE}, obtenu en comparant les valeurs de B3:B8 à celle de G4. Lorsqu’une correspondance est trouvée, la valeur associée est renvoyée ; sinon, la valeur FAUX est retournée. Dans ce cas, deux correspondances et quatre non-correspondances sont identifiées.
- Une formule matricielle =EQUIV(G5;{9;13;FAUX;FAUX;FAUX;FAUX};1) : la fonction EQUIV détermine la position du nombre 15 (valeur située en G5) dans la plage C3:C8. Comme le nombre 15 n’est pas trouvé, la fonction s’arrête à la valeur immédiatement inférieure, soit 13. Le résultat est donc 2.
- Et =INDEX(D3:D8;2) : la fonction INDEX renvoie la valeur située dans la deuxième cellule de la plage D3:D8. Le résultat final est donc Amy.
Fonctions associées
Fonction SI d’Excel
La fonction SI est l’une des fonctions les plus simples et les plus utiles d’Excel. Elle effectue un test logique simple et renvoie une valeur si le résultat est VRAI, ou une autre valeur s’il est FAUX.
Fonction EQUIV d’Excel
La fonction RECHERCHE Microsoft Excel EQUIV recherche une valeur spécifique dans une plage de cellules et renvoie sa position relative.
Fonction INDEX d’Excel
La fonction INDEX renvoie la valeur située à une position donnée dans une plage ou une matrice.
Articles associés
Calculer la moyenne de cellules selon plusieurs critères
Dans Excel, la plupart d’entre nous connaissent probablement les fonctions NB.SI et SOMME.SI, qui permettent de compter ou d’additionner des valeurs selon des critères. Mais avez-vous déjà essayé de calculer la moyenne de valeurs en fonction d’un ou plusieurs critères dans Excel ? Ce tutoriel vous propose des exemples concrets et des formules détaillées pour réaliser cette opération en toute simplicité.
Cliquez pour en savoir plus...
Compter les cellules répondant à l’un des critères multiples
Ce tutoriel présente différentes méthodes pour compter les cellules contenant X, Y, Z, etc. dans Excel.
Cliquez pour en savoir plus...
Compter le nombre de valeurs uniques dans une plage selon plusieurs critères
Cet article vous montre, à travers des exemples concrets, comment compter le nombre de valeurs uniques dans une plage en appliquant un ou plusieurs critères dans une feuille de calcul, avec des méthodes détaillées pas à pas.
Cliquez pour en savoir plus...
Les meilleurs outils de productivité Office
Kutools pour Excel – Vous permet de vous démarquer de la foule
Kutools pour Excel propose plus de 300 fonctionnalités,garantissant que ce dont vous avez besoin est toujours à portée de clic...
Office Tab – Active la lecture et l’édition par onglets dans Microsoft Office (y compris Excel)
- Passez d’un document à l’autre en une seconde, même avec des dizaines de documents ouverts !
- Réduisez de centaines vos clics de souris chaque jour et dites adieu au syndrome de la main de la souris.
- Augmentez votre productivité de 50 % en consultant et en modifiant simultanément plusieurs documents.
- Apporte à Office (y compris Excel) une efficacité comparable à celle des navigateurs tels que Chrome, Edge et Firefox.