Associer 2 colonnes par les valeurs les plus similaires.

GeoffCPC

XLDnaute Nouveau
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

  • exemple.xlsx
    48.5 KB · Affichages: 81
  • exemple.xlsx
    48.5 KB · Affichages: 118
  • exemple.xlsx
    48.5 KB · Affichages: 122

Misange

XLDnaute Barbatruc
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.
 
G

Guest

Guest
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.
 

GeoffCPC

XLDnaute Nouveau
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

  • exemple2.xlsx
    49.4 KB · Affichages: 130
  • exemple2.xlsx
    49.4 KB · Affichages: 389
  • exemple2.xlsx
    49.4 KB · Affichages: 169
G

Guest

Guest
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+
 

tototiti2008

XLDnaute Barbatruc
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
 

Discussions similaires

Statistiques des forums

Discussions
312 836
Messages
2 092 630
Membres
105 474
dernier inscrit
ramzi slama