Création d’une formule excel : inclure une valeur de cellule
Bienvenue dans ce tutoriel Excel : inclure une valeur de cellule.
cours excel /tutoriel excel / cours en ligne excel
Excel : Existe-t-il un moyen d’inclure une valeur de cellule dans la création d’une formule ?
C’est-à-dire, inclure une valeur de mot d’une cellule pour spécifier le nom d’une feuille/d’un onglet pour la formule à laquelle se référer/rechercher.
Vous recherchez la fonction INDIRECT.
Supposons que vous ayez actuellement une formule comme celle-ci :
=Janvier!Z99
Mais vous souhaitez autoriser votre patron à choisir un mois dans une liste déroulante de validation des données et à ce que la formule soit automatiquement mise à jour pour extraire Z99 de la feuille de calcul correcte en fonction du nom du mois.
L’argument à l’intérieur de INDIRECT doit utiliser une combinaison de texte littéral concaténé avec des valeurs de cellule pour créer quelque chose qui ressemble à une référence de cellule appropriée ou à un nom défini.
Dans l’exemple ci-dessous, vous choisissez un mois dans une liste déroulante de D3.
La formule dans F6 est =INDIRECT(D3&”!Z99″). L’argument se résout à March!Z99.
Si vous choisissez juillet à la place, la formule dans F6 renverra juillet !Z99
Voici quelques éléments auxquels il faut faire attention :
INDIRECT ne peut pas pointer vers un classeur externe. Une fois que vous commencez à utiliser INDIRECT, vous constaterez que vous voulez vraiment extraire des données d’un classeur fermé et cela ne fonctionnera pas. Le gourou d’Excel Harlan Grove a écrit une fois une fonction appelée PULL qui fera l’équivalent d’INDIRECT à un classeur fermé. Mais ensuite, le site de Harlan a été supprimé lorsque AOL a fermé sa section Members dot AOL dot com. Recherchez “Harlan Grove PULL” sur Google pour voir s’il revient un jour.
Tutoriel Excel
Je n’utilise jamais d’espaces dans les noms de mes feuilles de calcul, je peux donc m’en tirer avec des références simples comme =Mars!Z99. Mais beaucoup de gens utilisent des espaces dans leurs noms de feuilles de calcul. Si vous avez une feuille nommée “Revenu de mars”, vous devez envelopper le nom de la feuille dans des apostrophes et vous devez les ajouter à l’argument INDIRECT. Ainsi, la formule deviendrait =INDIRECT(“’”&D3&” Compte de résultat’!Z99″). Dans le cas où cela est difficile à distinguer, les caractères après les parenthèses ouvertes sont Citation Apostrophe Citation Esperluette D3 Esperluette Citation Espace Revenu Espace Déclaration Apostrophe Point d’exclamation Z99 Citation Fermer les parenthèses.