Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

exce: une zone en fonction des elements qu'elle contient

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 !

miguelangelo

XLDnaute Occasionnel
Bonsoir à tous,

je souhaite définir la zone participants correspondant à la zone de a1 à a7.

sauf que si un rajout se fait, que la zone prenne de a1 à autant de valeurs existantes dans la colonne a.



par contre je ne sais pas qu'elle formule mettre pour que ma selection corresponde à autant de valeurs

merci pour votre aide
 
Re : exce: une zone en fonction des elements qu'elle contient

Bonjour,

La fonction DECALER devrait répondre à ta demande.

=DECALER($A$1;0;0;NBVAL($A:$A))

Cette formule peut-être utilisée dans une autre formule ou pour nommer de façon dynamique une plage de cellule (Insertion - Nom - Définir ...)

@+
 
Re : exce: une zone en fonction des elements qu'elle contient


Je reviens sur l'info,

peux tu stp m'expliquer la syntaxe. je ne vois pas comment la faire evoluer pour prendre aussi les colonnes a jusqu'à f par exemple.
 
Re : exce: une zone en fonction des elements qu'elle contient

Bon j'ai trouvé..

si ca interesse qq1 :
la definition du nom qui permet d'integrer les lignes et les colonnes de mon tableau (en fonction des ajouts - suppression) est

=DECALER($A$1;0;0;NBVAL($A:$A);NBVAL(Collaborateurs!$1:$1))

cela dit, Merci forum... !!!
 
Re : exce: une zone en fonction des elements qu'elle contient

re,

La fonction DECALER se construit comme suit :

=DECALER(réf;lignes;colonnes;[hauteur];[largeur])


Dans la formule que je t'ai proposée :

=DECALER($A$1;0;0;NBVAL($A:$A))

A partir de A1, on décale de 0 lignes, 0 colonnes et en hauteur, on prend le nombre d'éléments, ce qui donne une matrice de 1 colonne de x éléments.

Jusqu'à la colonne F, on peut ajouter le 4ème paramètre, ce qui donnerait :

=DECALER($A$1;0;0;NBVAL($A:$A);5)

N'hésite pas en complément à consulter l'aide d'Excel sur cette fonction.

Je te laisse tester

@+
 
- 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

Discussions similaires

Réponses
3
Affichages
534
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…