Rechercher la valeur correspondante la plus proche avec plusieurs critères
Dans certains cas, vous devrez peut-être rechercher la valeur correspondante la plus proche ou approximative en fonction de plusieurs critères. Avec la combinaison des fonctions INDEX, MATCH et SI, vous pouvez rapidement y parvenir dans Excel.
Comment rechercher la valeur correspondante la plus proche avec plusieurs critères ?
Comme le montre la capture d'écran ci-dessous, vous devez trouver la bonne personne pour le poste en fonction de deux critères : « la spécialité est Informatique » et « l'expérience professionnelle est de 15 ans ».
Remarque : Pour que cela fonctionne correctement, si des spécialités en double sont présentes, les expériences professionnelles de ces spécialités en double doivent être triées par ordre croissant.
1. Sélectionnez une cellule vide pour afficher le résultat, puis copiez la formule ci-dessous dedans et appuyez sur les touches Ctrl + Maj + Entrée pour obtenir le résultat.
=INDEX(D3:D8;EQUIV(G5;SI(B3:B8=G4;C3:C8);1))
Remarques : dans cette formule :
- D3:D8 est la plage de colonnes contenant le résultat que vous recherchez ;
- G5 contient le deuxième critère (nombre d'années d'expérience 15) sur lequel vous baserez la recherche de la valeur ;
- G4 contient le premier critère (Informatique) sur lequel vous baserez la recherche de la valeur ;
- B3:B8 est la plage de cellules correspondant au premier critère ;
- C3:C8 est la plage de cellules correspondant au deuxième critère ;
- Le chiffre 1 indique une recherche approximative, ce qui signifie que si la valeur exacte ne peut pas être trouvée, elle recherchera la plus grande valeur inférieure à la valeur recherchée ;
- Cette formule doit être entrée comme une formule matricielle avec les touches Ctrl + Maj + Entrée.
Fonctionnement de cette formule
Cette formule peut être décomposée en plusieurs composants :
- SI(B3:B8=G4;C3:C8) : la fonction SI ici renvoie le résultat sous forme de {9;13;FAUX;FAUX;FAUX;FAUX}, qui provient du test des valeurs dans B3:B8 pour voir si elles correspondent à la valeur dans G4. S'il y a correspondance, elle renvoie la valeur correspondante, sinon elle renvoie FAUX. Ici, deux correspondances et quatre non-correspondances sont trouvées.
- Une formule matricielle =EQUIV(G5;{9;13;FAUX;FAUX;FAUX;FAUX};1) : la fonction EQUIV trouve la position du nombre 15 (la valeur dans G5) dans la plage C3:C8. Comme le nombre 15 ne peut pas être trouvé, il correspond à la valeur immédiatement inférieure suivante, soit 13. Le résultat ici est donc 2.
- Et =INDEX(D3:D8;2) : La fonction INDEX renvoie la valeur de la deuxième cellule dans la plage D3:D8. Le résultat final est donc Amy.
Fonctions connexes
Fonction SI d'Excel
La fonction SI est l'une des fonctions les plus simples et les plus utiles dans un classeur Excel. Elle effectue un test logique simple qui, selon le résultat de la comparaison, renvoie une valeur si le résultat est VRAI, ou une autre valeur si le résultat est FAUX.
Fonction EQUIV d'Excel
La fonction EQUIV de Microsoft Excel recherche une valeur spécifique dans une plage de cellules et renvoie la position relative de cette valeur.
Fonction INDEX d'Excel
La fonction INDEX renvoie la valeur affichée en fonction d'une position donnée dans une plage ou un tableau.
Articles connexes
Moyenne des cellules basée sur plusieurs critères
Dans Excel, la plupart d'entre nous connaissent bien les fonctions NB.SI et SOMME.SI, qui peuvent nous aider à compter ou additionner des valeurs en fonction de critères. Mais avez-vous déjà essayé de calculer la moyenne des valeurs en fonction d'un ou plusieurs critères dans Excel ? Ce tutoriel fournit des exemples et des formules détaillés pour vous aider à le faire facilement.
Cliquez pour en savoir plus...
Compter les cellules si l'un des critères multiples est rempli
Ce tutoriel partage des méthodes pour compter les cellules si elles contiennent X ou Y ou Z… etc. dans Excel.
Cliquez pour en savoir plus...
Compter les valeurs uniques basées sur plusieurs critères
Cet article prend quelques exemples pour compter les valeurs uniques basées sur un ou plusieurs critères dans une feuille de calcul avec des méthodes détaillées étape par étape.
Cliquez pour en savoir plus...
Les meilleurs outils de productivité pour Office
Kutools pour Excel - Vous aide à vous démarquer de la foule
Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin est à portée d'un clic...
Office Tab - Activer la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)
- Une seconde pour passer entre des dizaines de documents ouverts !
- Réduit de centaines le nombre de clics souris pour vous chaque jour, dites adieu à la main de la souris.
- Augmente votre productivité de 50 % lors de la visualisation et de l'édition de plusieurs documents.
- Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.