aymeric789852
XLDnaute Nouveau
Bonjour,
J'ai 2 tableaux, l'un sur une feuille et l'autre sur une autre, le tout dans le même classeur. J'aimerai que c'est 2 tableaux soit comparés ligne par ligne et qu'il soit affiché le ou les résultats au bout des lignes.
Voici mon fichier pour mieux comprendre:
Ce lien n'existe plus
Chaque ligne du tableau de la feuille 'donnée 2' doit être comparé avec toutes les lignes du tableau de la feuille 'donnée 1'. Si 3 critères ou plus du tableau de donnée 2 (critère 1 à critère 7) sont supérieur aux critères du tableau de donnée 1, alors il faudrait afficher le matricule du tableau de donnée 1 sur la même ligne avec laquelle a été faite la comparaison et la même feuille que le tableau de donnée 2. Si il existe plusieurs résultats alors il faudrait les afficher toujours sur la même ligne mais dans les colonne suivante.
Exemple:
Dans le tableau de 'Donnée 2':
la ligne du matricule "EEE" doit être comparée avec toutes celles du tableau de Donnée 1.
Lorsque l'on compare manuellement:
--le matricule "AAAA" à 2 critères qui sont supérieurs à "EEE" (critères 5 et 7);
--le matricule "BBBB" à 3 critères qui sont supérieurs à "EEE" (critères 2,3 et 7);
--le matricule "CCCC" à 2 critères qui sont supérieurs à "EEE" (critères 5 et 7);
--le matricule "DDDD" à 4 critères qui sont supérieurs à "EEE" (critères 1,3,6 et 7)
Je voudrait que les matricules "BBBB" et "DDDD" soient affichés sur la ligne de "EEE" (soit la ligne 12 de 'donnée 2'); qu'ils s'affichent dans l'ordre décroissant (du plus grand nombre de critères supérieurs au plus petit, et ce, dans des colonnes consécutives. Ici dans l'exemple, DDDD serait affiché dans la cellule "K12" de 'donnée 2' et "BBBB" dans la cellule "L12" de 'donnée 2'.
Les 2 tableaux ne sont pas limités en nombre lignes. Il est possible d'avoir 50 ligne comme 1000
Merci de votre aide car je suis un peu perdu dans tout sa et je ne sais pas quoi utiliser (formule ? macro ? si macro je n'en ai jamais fait...)
J'ai 2 tableaux, l'un sur une feuille et l'autre sur une autre, le tout dans le même classeur. J'aimerai que c'est 2 tableaux soit comparés ligne par ligne et qu'il soit affiché le ou les résultats au bout des lignes.
Voici mon fichier pour mieux comprendre:
Ce lien n'existe plus
Chaque ligne du tableau de la feuille 'donnée 2' doit être comparé avec toutes les lignes du tableau de la feuille 'donnée 1'. Si 3 critères ou plus du tableau de donnée 2 (critère 1 à critère 7) sont supérieur aux critères du tableau de donnée 1, alors il faudrait afficher le matricule du tableau de donnée 1 sur la même ligne avec laquelle a été faite la comparaison et la même feuille que le tableau de donnée 2. Si il existe plusieurs résultats alors il faudrait les afficher toujours sur la même ligne mais dans les colonne suivante.
Exemple:
Dans le tableau de 'Donnée 2':
la ligne du matricule "EEE" doit être comparée avec toutes celles du tableau de Donnée 1.
Lorsque l'on compare manuellement:
--le matricule "AAAA" à 2 critères qui sont supérieurs à "EEE" (critères 5 et 7);
--le matricule "BBBB" à 3 critères qui sont supérieurs à "EEE" (critères 2,3 et 7);
--le matricule "CCCC" à 2 critères qui sont supérieurs à "EEE" (critères 5 et 7);
--le matricule "DDDD" à 4 critères qui sont supérieurs à "EEE" (critères 1,3,6 et 7)
Je voudrait que les matricules "BBBB" et "DDDD" soient affichés sur la ligne de "EEE" (soit la ligne 12 de 'donnée 2'); qu'ils s'affichent dans l'ordre décroissant (du plus grand nombre de critères supérieurs au plus petit, et ce, dans des colonnes consécutives. Ici dans l'exemple, DDDD serait affiché dans la cellule "K12" de 'donnée 2' et "BBBB" dans la cellule "L12" de 'donnée 2'.
Les 2 tableaux ne sont pas limités en nombre lignes. Il est possible d'avoir 50 ligne comme 1000
Merci de votre aide car je suis un peu perdu dans tout sa et je ne sais pas quoi utiliser (formule ? macro ? si macro je n'en ai jamais fait...)