• Initiateur de la discussion Initiateur de la discussion Pat
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Pat

Guest
J'ai posé une question il y a une petite heure La réponse de Monique à été rapide et précise
Mais j'aimerais avoir une explication sur la formule
=DECALER(Col;;EQUIV(C12;Titre;0);NBVAL(DECALER(Col;;EQUIV(C12;Titre;0))))

A quoi sert ' Col' qui correspond à C3:C10 dans l'exemple

Et encore merci [file name=ListeDansListePat_20060411193616.zip size=0]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ListeDansListePat_20060411193616.zip[/file]
 
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
 
Ok Pas de question nominativement
J'ai changé de fil pensant que ma dernière réponse avec un petit merci servait de conclusion et donc que tu n'y reviendrait pas
Un peu plus de pratique sur ce forum et il n'y parraîtra plus
Et encore merci pour les explications
Bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

P
Réponses
2
Affichages
1 K
P
J
Réponses
2
Affichages
1 K
J
J
Réponses
3
Affichages
1 K
J
J
Réponses
6
Affichages
38 K
J
W
Réponses
3
Affichages
918
WEIDER
W
D
  • Question Question
Réponses
6
Affichages
1 K
S
Réponses
3
Affichages
2 K
Retour