Exceller

Créer une référence dynamique à une feuille de calcul

Create Dynamic Reference Worksheet

Feuille de travail pratique incluse avec formation vidéo en ligne .

Dans cette vidéo, nous verrons comment créer une référence dynamique à une feuille de calcul dans une formule.

Nous allons jeter un coup d'oeil.



création d'un tableau croisé dynamique dans Excel

Parfois, vous souhaitez référencer une feuille de calcul de manière dynamique dans une formule, afin qu'elle puisse être facilement modifiée.



Dans ce classeur, nous avons 5 semaines de résultats de test. Supposons que nous souhaitons créer un tableau de bord simple qui affiche le score maximum, le score minimum et le score moyen pour la feuille de calcul sélectionnée par l'utilisateur.

Nous allons faire un pas à la fois. Tout d'abord, ajoutons simplement les formules que nous utiliserons et codons en dur une référence sur une seule feuille de calcul. De cette façon, nous pouvons voir la syntaxe dont nous aurons besoin.



Tout d'abord, je vais entrer dans la fonction MAX. Lorsque j'entre dans la plage, vous pouvez voir qu'Excel ajoute automatiquement le nom de la feuille plus un point d'exclamation, puis la plage.

Ensuite, je vais copier cette formule deux fois (en utilisant le raccourci Ctrl + apostrophe pour empêcher la référence de changer) et revenir et changer les noms de fonction.

Une chose à noter: si la feuille de calcul contient des espaces, vous devrez mettre le nom de la feuille entre guillemets simples. Si je change le nom de Week1 pour inclure un espace, vous verrez que Excel ajoute automatiquement ces guillemets simples à la référence pour vous.



Comme vous ne savez jamais quand un nom de feuille contiendra un espace, il est logique de créer une référence qui inclut automatiquement les guillemets simples. De cette façon, cela fonctionnera toujours.

OK, maintenant rendons ces formules dynamiques, afin que nous puissions changer la semaine dans C5 et obtenir les résultats d'une feuille de calcul différente.

Pour ce faire, nous utiliserons la fonction INDIRECT. La clé est de créer une chaîne de texte qui représente une référence complète et d'utiliser INDIRECT pour transformer le texte en référence réelle.

La formule dont nous aurons besoin pour cela se trouve dans la cellule F9. Nous devons concaténer le nom de la feuille avec un guillemet simple au début et un guillemet simple + un point d'exclamation à la fin. Enfin, nous concaténons la référence dont nous avons besoin.

Je vais copier cette syntaxe et l'utiliser pour mettre à jour la première formule. Pour la feuille, nous allons prendre la valeur de C5, donc je vais faire de C5 une référence absolue. Pour la référence, nous avons la gamme D6: D38. Nous devons mettre cela entre guillemets car nous construisons une chaîne de texte.

comment utiliser la fonction pmt dans excel

Ensuite, je dois adapter les deux autres formules pour utiliser INDIRECT de la même manière. Pour gagner du temps, je vais simplement copier la formule MAX vers le bas et changer les noms des fonctions.

Maintenant, lorsque je tape un nom de feuille différent dans C5, les formules tirent des informations de cette feuille.

Enfin, faisons de C5 un menu déroulant, il est donc plus facile de sélectionner une feuille de calcul.

Nous obtenons une erreur #REF avec Week1 car il y a encore un espace dans le nom de la feuille. Quand je retire ça, tout fonctionne.



^