Re,
Pourquoi tu as changé de fil ? Et pas de titres de messages nominatifs, STP Merci
Cette formule était (un peu) expliquée dans le fichier qui précédait : ListeDansListeV1.xls
Elle était surtout construite en 2 étapes
1ère étape pour ce fichier-ci :
=DECALER(Col;;EQUIV(C12;Titre;0))
Decaler(Plage; 0 ligne; n colonnes)
Le nombre n de colonnes de décalage vers la droite est donné par Equiv()
EQUIV(C12;Titre;0) renvoie la position de C2 dans la ligne des titres
Si tu choisis le titre AA :
=DECALER(Col;0;1)
Si tu choisis le titre BB :
=DECALER(Col;0;2)
La plage qui se fait 'décaler', c'est celle nommée 'Col', juste à gauche du tableau
(personnellement, je ne démarre jamais un tableau en colonne A)
Mais tu peux nommer la 1ère colonne du tableau, et ce sera Decaler(Col;0;Equiv(etc)-1)
2ème étape
La plage nommée 'Col', une fois décalée, contient des lignes vides
Mais Decaler() a 2 autres arguments :
Decaler(Plage; nb de lignes; nb de colonnes; Hauteur; Largeur)
La hauteur est donnée par… la même fonction Decaler()
=NBVAL(DECALER(Col;;EQUIV(C12;Titre;0)))
c'est-à-dire le Nb de valeurs de 'Col' une fois décalée vers la droite
Je récapitule
DECALER(Col; 0 donc omis; Nb de colonnes : EQUIV(C12;Titre;0); Hauteur : NBVAL(DECALER(Col;;EQUIV(C12;Titre;0))); Largeur 1 donc omis)
Message édité par: monique, à: 11/04/2006 20:09