Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Associer 2 colonnes par les valeurs les plus similaires.

  • Initiateur de la discussion Initiateur de la discussion GeoffCPC
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

GeoffCPC

Guest
Bonjour,

J'ai 2 jeux de données avec 3 colonnes chacun mais qui ne contiennent pas le même nombre de données. Je voudrais faire correspondre mon tableau en fonction des 1 colonnes de chacun par leurs valeurs les plus proches.
Dans mon exemple ici, je voudrais faire correspondre mon tableau en fonction des "RT 18" et "RT18C" les plus proches.

C'est dur a expliquer j’espère que vous avez compris.

Cordialement
 

Pièces jointes

Re : Associer 2 colonnes par les valeurs les plus similaires.

Bonjour
Ben non c'est pas clair ;-)
dans ton tableau de gauche tu as
1.3236
1.3966
1.4138
1.4310
1.4439
1.4611
1.4912

dans celui de droite tu as
1.3581
1.3839
1.4355
1.4827

qu'appelles tu la valeur la plus proche ?
Comment tu veux organiser tes lignes in fine ?
On peut faire des rechercheV ou index equiv en recherchant sur la valeur exacte, la valeur inférieure, la valeur supérieure mais pas sur "la plus proche" et quand deux valeurs de la colonne de droite sont inférieures (ou sup, même combat) à celles de gauche on fait quoi ?
bref, il faut que tu commences par faire à la main ce que tu veux et que tu expliques comment tu arrives à ce résultat pour qu'on cherche une solution adaptée.
 
Re : Associer 2 colonnes par les valeurs les plus similaires.

Bonjour,

je ne sais pas ce que tu entends par "faire correspondre" mais peut-être que la fonction EQUIV t'aidera.

En K2:

Code:
=SI(ESTNUM(EQUIV(A2;$E$2:$E$446;1));EQUIV(A2;$E$2:$E$446;1);EQUIV(A2;$E$2:$E$446;-1))

A tirer vers le bas jusqu' à la ligne 500

te donnera en priorité la position dans E de la valeur la plus élevée qui est inférieure ou égale à celle de la conne A OU si pas trouvée, la position de plus petite valeur qui est supérieure ou égale a A

Voir l'aide excel sur Equiv.

voir aussi du côté de RechercheV en mettant valeurProche à VRAI

A+

[Edit] Bonjour Misange.
 
Re : Associer 2 colonnes par les valeurs les plus similaires.

Merci pour vos réponses,

Misange: j'ai fait le début à la main. il n y a pas vraiment de logique, seulement que les valeurs qui sont les plus proches entre RT18 et RT18C sont en face.
J'arrive pas à être clair, j’espère qu'avec l'exemple manuel tu comprendras

Hasco: quand je tape ta formule dans K2, la formule ne marche pas, j'ai ?NAME, mais je vois ne sais pas pourquoi.
 

Pièces jointes

Re : Associer 2 colonnes par les valeurs les plus similaires.

Re,

Serais-tu sous une version Anglaise? si oui remplace EQUIV par MATCH.

As-tu regardé la solution de Tototiti, qui me semble la mieux convenir.

A+
 
Re : Associer 2 colonnes par les valeurs les plus similaires.

Merci tototiti c'est quasiment ça, la seule chose c'est que je ne peux pas avoir plusieurs valeurs, je veux garder seulement la plus proche et exclure les autres.
 
Re : Associer 2 colonnes par les valeurs les plus similaires.

Re,

tototiti🙂 t'as plus de courage que moi🙂

ça m'étonnerais 😉, A+ Hasco 🙂

c'est quasiment ça, la seule chose c'est que je ne peux pas avoir plusieurs valeurs

La colonne "Plus Proche" donne le code le plus proche (au sens numérique) de la première liste, il n'y a qu'une valeur proposée par ligne de la première liste
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
257
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…