Re : Regrouper tous les noms d'un tableau sur une seule colonne
Bonjour,
Active la cellule Y5
Menu Insertion - Nom - Coller
Clique sur valeur, puis sur Coller une liste
Active la cellule Z5
Clique dans la barre de formule et valide la formule en matricielle (Ctrl+Maj+Entrée)
Tu obtiens 1034.01 comme résultat.
Étire cette formule vers le bas jusqu'en Z20
Tu obtiens une liste triée (PETITE.VALEUR) des valeurs contenues dans les colonnes A, E, I, ... (MOD(COLONNE(Feuil1!$A:$T)-1;4)=0), à commencer par la plus petite (LIGNE()-5)
Remarque aussi que le 1er chiffre (à gauche) de chaque nombre est le même pour toutes les nombres d'une même colonne (1 pour A, 2 pour E, 3 pour I, ...) et que le décalage de ces colonnes entre elles est de 4 colonnes.
Active la cellule W19
On recherche la valeur de Z19 (3069.012) dans une plage qui est décalée par rapport à A6, pour les lignes de 0 (rien entre les deux ; ), pour les colonnes de la valeur du chiffre de gauche -1,*4 → (3-1)*4=8, soit la 9ème colonne (I), sur une hauteur de 165 lignes et une largeur de 3 colonnes.
Je ne me souviens plus d'où vient le 165, probablement d'une version précédente et oublié de l'adapter.
Il serait plus logique, pour la compréhension, de remplacer ce 165 par NBVAL(B:B)-5
La fonction RECHERCHEV renvoie la valeur de la 3ème colonne de cette plage.
J'espère avoir été clair.