Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Recherche de la correspondance la plus proche

Author Amanda Li Last modified

Pour rechercher la correspondance la plus proche d'une valeur dans un ensemble de données numériques dans Excel, vous pouvez utiliser les fonctions INDEX, EQUIV, ABS, et MIN ensemble.

lookup closest match 1

Comment trouver la correspondance la plus proche dans Excel ?

Pour savoir quel vendeur a réalisé les ventes les plus proches de l'objectif de 20 000 $ comme indiqué ci-dessus, une formule combinant les fonctions INDEX, EQUIV, ABS et MIN vous aidera de cette manière : La fonction ABS transformera toutes les valeurs de différence entre les ventes réalisées par chaque vendeur et l'objectif de vente en valeurs positives, puis MIN trouvera la plus petite différence, ce qui signifie la correspondance la plus proche. Maintenant, nous pouvons utiliser la fonction EQUIV pour localiser la position de la correspondance la plus proche et avoir INDEX pour récupérer la valeur à la position correspondante.

Syntaxe générique

=INDEX(plage_retour,EQUIV(MIN(ABS(plage_recherche-valeur_recherche)),ABS(plage_recherche-valeur_recherche),0))

√ Remarque : Il s'agit d'une formule matricielle qui nécessite d'être validée avec Ctrl + Maj + Entrée.

  • plage_retour : La plage où vous souhaitez que la formule combinée retourne le vendeur. Ici, cela fait référence à la plage des noms.
  • plage_recherche : La plage de cellules avec les valeurs à comparer avec la valeur_recherche. Ici, cela fait référence à la plage des ventes.
  • valeur_recherche : La valeur à comparer pour trouver sa correspondance la plus proche. Ici, cela fait référence à l'objectif de vente.

Pour savoir quel vendeur a réalisé les ventes les plus proches de l'objectif de 20 000 $, veuillez copier ou saisir la formule ci-dessous dans la cellule F5, puis appuyer sur Ctrl + Maj + Entrée pour obtenir le résultat :

=INDEX(B5:B10,EQUIV(MIN(ABS(C5:C10-20000)),ABS(C5:C10-20000),0))

Ou, utilisez une référence de cellule pour rendre la formule dynamique :

=INDEX(B5:B10,EQUIV(MIN(ABS(C5:C10-F4)),ABS(C5:C10-F4),0))

lookup closest match 2

Explication de la formule

=INDEX(B5:B10,EQUIV(MIN(ABS(C5:C10-F4)),ABS(C5:C10-F4),0))

  • ABS(C5:C10-F4): La partie C5:C10-F4 obtiendra toutes les valeurs de différence entre chaque vente dans la plage C5:C10 et l'objectif de vente de 20 000 $ dans la cellule F4 sous forme de tableau comme ceci : {-4322;2451;6931;-1113;6591;-4782}. La fonction ABS transformera tous les nombres négatifs en positifs comme ceci : {4322;2451;6931;1113;6591;4782}.
  • MIN(MIN(ABS(C5:C10-F4))) = MIN(MIN({4322;2451;6931;1113;6591;4782})): La fonction MIN trouvera le plus petit nombre du tableau {4322;2451;6931;1113;6591;4782}, ce qui signifie la plus petite différence, ou disons la correspondance la plus proche. Donc, la fonction retournera 1113.
  • EQUIV(MIN(ABS(C5:C10-F4)),ABS(C5:C10-F4),0) = EQUIV(1113,{4322;2451;6931;1113;6591;4782},0) : Le type_correspondance 0 force la fonction EQUIV à trouver la position du nombre exact 1113 dans le tableau {4322;2451;6931;1113;6591;4782}. La fonction retournera 4 car le nombre est à la 4ème position.
  • INDEX(B5:B10B5:B10,,,EQUIV(MIN(ABS(C5:C10-F4)ABS(C5:C10-F4))),,,ABS(C5:C10-F4)ABS(C5:C10-F4),0))) = INDEX(B5:B10B5:B10,,,4) : La fonction INDEX retourne la 4ème valeur dans la plage de noms B5:B10, qui est Bale.

Fonctions connexes

Fonction INDEX Excel

La fonction INDEX Excel renvoie la valeur affichée en fonction d'une position donnée dans une plage ou un tableau.

Fonction EQUIV Excel

La fonction EQUIV Excel recherche une valeur spécifique dans une plage de cellules et renvoie la position relative de la valeur.

Fonction ABS Excel

La fonction ABS renvoie la valeur absolue d'un nombre. Les nombres négatifs seront convertis en positifs avec cette fonction, mais les nombres positifs et zéro ne seront pas affectés.


Formules connexes

Recherche de la correspondance la plus proche avec plusieurs critères

Dans certains cas, vous devrez peut-être rechercher la correspondance la plus proche ou approximative basée sur plusieurs critères. Avec la combinaison des fonctions INDEX, EQUIV et SI, vous pouvez rapidement y arriver dans Excel.

Correspondance approximative avec INDEX et EQUIV

Il arrive que nous devions trouver des correspondances approximatives dans Excel pour évaluer la performance des employés, noter les scores des étudiants, calculer les frais d'affranchissement en fonction du poids, etc. Dans ce tutoriel, nous parlerons de la façon d'utiliser les fonctions INDEX et EQUIV pour récupérer les résultats dont nous avons besoin.

Recherche de la correspondance la plus proche avec plusieurs critères

Dans certains cas, vous devrez peut-être rechercher la correspondance la plus proche ou approximative basée sur plusieurs critères. Avec la combinaison des fonctions INDEX, EQUIV et SI, vous pouvez rapidement y arriver dans Excel.


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données basée sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les doublons  |  Supprimer les lignes vides  |  Combiner les colonnes ou cellules sans perte de données  |  Arrondir sans formule ...
Super VLookup : Critères multiples  |  Valeurs multiples  |  À travers plusieurs feuilles  |  Correspondance floue...
Liste déroulante avancée : Liste déroulante facile  |  Liste déroulante dépendante  |  Liste déroulante multi-sélection...
Gestionnaire de colonnes : Ajouter un nombre spécifique de colonnes  |  Déplacer des colonnes  |  Activer/Désactiver la visibilité des colonnes masquées  Comparer des colonnes pour sélectionner des cellules identiques et différentes ...
Fonctionnalités phares : Mise au point de la grille  |  Affichage de conception  |  Barre de formule améliorée  |  Gestionnaire de classeur et de feuille | Bibliothèque d'AutoTexte (texte automatique)  |  Sélecteur de date  |  Fusionner les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules  |  Envoyer des e-mails par liste  |  Super Filtre  |  Filtre spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 outils de texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ types de graphiques (Diagramme de Gantt ...)  |  40+ formules pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 outils d'insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 outils de conversion (Convertir en mots, Conversion de devises ...)  |  7 outils de fusion et division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

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.