Voici ce que je suis en train d'accomplir, j'ai deux feuilles:multiple recherche et retour colonne valeur correspondante dans la colonne suivante (valeur la plus proche)
Fiche de référence: Click to see the image
Code Length Width Height A 78 48 25 B 78 48 34 C 12 7.4 5 D 12 15 5 E 12 15 7.5 F 12 15 9 G 24 15 5 H 24 15 7
Solution Sheet:
Length Width Height Returning Code Match_L Match_W Match_H 10 6 8 C 12 7.4 5
La formule dans la colonne « retour Code » devrait chercher la valeur la plus proche dans la correspondante Feuille de référence à savoir, Longueur < -> Longueur, largeur < -> Largeur, Hauteur < -> Taille et renvoie le "Code" correspondant de la ligne correspondante.
Il aurait été plus simple si je voulais l'apparier lorsque les valeurs sont égales mais dans mon cas, il cherchera la valeur la plus proche (plus ou moins) dans chacune des colonnes correspondantes et retournera la correspondance " Code "et les valeurs des colonnes Match_L, Match_W, Match_H.
Toute aide ou pointeur sont très appréciés!
Qu'avez-vous déjà essayé, et où cela a-t-il échoué? Êtes-vous à la recherche d'une solution en VBA? Si oui, quel code avez-vous déjà? La différence dans l'une ou l'autre direction est-elle traitée de la même manière, comme une différence absolue, ou peut-elle même être différente? – Luuklag
Vous avez deux feuilles, dans cette feuille, vous allez entrer 'ReturningCode' et les valeurs restantes seront automatiquement remplies à partir d'une autre feuille. est ce bien? S'il vous plaît expliquer un peu plus, quelle est l'entrée et quelle sera la sortie attendue. –
@MIdrees Je vais entrer la longueur, la largeur et la hauteur et il devrait retourner "Code". Dans l'exemple, j'ai entré L = 10, W = 6, H = 8 et les valeurs correspondantes les plus proches sont en "C" avec L = 12, = 7.4 et H = 5. Les trois valeurs doivent correspondre! –