Excel - Comment créer une Plage Nommée Dynamique
HTML-код
- Опубликовано: 5 сен 2024
- Bonjour à tous,
Cette vidéo va vous montrer comment rendre des zones nommées (étiquettes de nom) complètement dynamique.
Pour cela, nous utiliserons deux fonctions d'Excel :
- La fonction decaler() que j'ai déjà expliqué lors d'une précédente vidéo.
ci-dessous le lien pour les explications :
• Excel - Pourquoi utili...
- La fonction Nbval() qui permet de compter le nombre de valeurs dans une plage.
Avec ses deux fonctions imbriquées, vous pourrez désormais rendre toutes vos plages nommées dynamiques quelque soit le nombre de d'enregistrement dans la plage.
Cette méthode est très utile lors des mise à jour des données notamment dans les Tableaux Croisées Dynamiques, les graphiques, les listes déroulantes et bien sûr rendre vos tableaux de bord dynamiques.
-----------------------------------------------------------------------------------------------------------
N'hésitez pas à me déposer vos commentaires ou vos remarques.
Bien à vous.
================================================
Consulter ma Boutique en ligne :
learnaccess.kn...
================================================ *********************************************************************************************************
Utiliser mon lien de parrainage pour acheter un produit Tesla et obtenir des crédits gratuits :
- kilomètres gratuits en Superchargeur
- des vêtements et accessoires.
ts.la/jeanpaul...
*************************************************************************************************************
Bonjour et merci pour tous les magnifiques tutos que vous mettez à notre disposition. concernant la plage nommée j'aurais plutôt mis =DECALER(LISTE!$B$2;;;NBVAL(LISTE!$B:$B)-1;1) pour que cela reste dynamique quel que soit le nombre de clients que l'on rajoute. A bientôt
Bonjour
Je vous remercie pour votre tuto. Je pense toutefois que la formule que vous proposez est améliorable.
En effet, votre formule permet de rendre une plage de donnée dynamique uniquement par le rajout de lignes. Mais pas si nous rajoutons une colonne.
Je vous propose simplement de compléter votre formule par un deuxième NBVAl afin de rendre la plage dynamique à la fois par l'ajout de ligne et par l'ajout de colonne.
Admettons que je nomme ma plage de donnée BDD (pour base de donnée) alors la formule à mettre dans le gestionnaire de nom est la suivante :
=DECALER(BDD!$A$1;0;0;NBVAL(BDD!$A:$A);NBVAL(BDD!$1:$1))
Encore merci pour vos tutos.
A bientôt.
Même réflexion que Gérard, ça fonctionne bien.
Merci encore.
Merci bien pour vos explications intéressantes et sans pareilles.
merci beaucoup !!!! très pratique en effet pour les TCD !!!
Je me régale et attends les prochaines vidéos avec impatience. On pourrait éventuellement dans la zone de noms dynamique outre la fonction NBVAL pour la hauteur de la plage, utiliser la fonction NBVAL pour la largeur de la zone . Autrement dit, remplacer 11 par NBVAL de la ligne 1 (la ligne des en-têtes de colonnes), ce qui permettrait éventuellement d'ajouter une colonne
Merci encore et à bientôt
Bonjour,
Merci pour vos encouragements.
Bien sûr, il y a d'autres possibilités. C'est pourquoi, il y a encore des choses à découvrir sur Excel.
Bonne journée.
Merci! c'est très bien expliqué!
pro tip : watch movies on flixzone. I've been using them for watching a lot of movies recently.
@Terrance Daxton Yup, I've been watching on flixzone for months myself =)
@Terrance Daxton yup, have been using Flixzone for months myself =)
@Terrance Daxton yup, I've been watching on flixzone for since november myself :D
bonjour, merci pour ces explications précises. Je remarque que les démonstrations sur ces plages nommées dynamiques sont toujours à la verticale, alors que toutes mes données mensuelles janv, fév, etc sont organisées en colonnes, les typologies ligne par ligne. Donc je n'arrive pas à faire fonctionner correctement la fonction décaler, il y a t il un élément spécifique à ajouter pour que ça décale à l'horizontale...
Oui c’est possible
Il faut utiliser l’argument numéro 3 de la fonction décaler
Bonsoir Monsieur Bonnetto et comme tous le reste de vos tuttos bravo pour vos précieuses informations. Ne pourriez vous pas me dire comment faire pour recopier une plage nommée dans une autre cellule. Exemple à 4 min 25 du début de ce tutoriel vous sélectionnez la liste de vos clients je voudrais arriver à copier cette liste dans la colonne d qui se trouve 2 colonnes à côté. Merci d'avance et bonne soirée Monsieur
Bonjour,
A part faire un copier / coller je ne vois pas comment faire un duplication d'une liste
Merci pour la vidéo...Pour la création de la liste déroulante y a t-il une autre alternative que d'utiliser la fonction F3 pour avoir la liste des plages nommées?
Oui en lui sélectionnant la plage ou se trouve les données.
Bonjour ! Ne suffirait-il pas de mettre sous tableau la liste de nom ? Sélectionner ensuite la liste de client, lui indiquant le nom du tableau en mettant en avant la fonction Indirect ? Cela serait plus rapide non ? En tout les cas, super tuto, et merci pour ce joli travail !!
Je suis d'accord avec toi. Il y a plusieurs façon de faire.
J'ai des tutos des qui expliquent ta façon et d'autres...
Moi aussi, je trouve que le tableua et la fonction indirect est plus rapide et évite la combinaison de des fonctions DECALER ET NBVAL) Mais c'est tout de même une tres bonne vidéo très pédagogue.