Comme nous le savons, chaque plage nommée dans Excel est accessible dans tout le livre par défaut. Mais que faire si on veut avoir les mêmes noms sur les différentes gammes? Nous pouvons le faire en définissant la portée du nom sur une feuille de calcul.

Vous devez maintenant mentionner la feuille de calcul chaque fois que vous voulez utiliser un lien: / excel-range-name-all-about-named-ranges-in-excel [named range].

Dans cet article, nous allons apprendre à utiliser Indirect pour faire référence à des noms sur différentes feuilles.

Formule générique

Utilisez CTRL + SHIFT + Entrée.

{=INDIRECT(sheetname&"!Name")}

Ceci est une formule matricielle. Mais si vous l’avez encapsulé avec une formule qui accepte un tableau, vous n’aurez pas besoin de le saisir avec CTRL + SHIFT + Entrée. Comme

=COUNTA(INDIRECT(sheetname&„!Name“))

SheetName: c’est la référence au nom de la feuille.

Nom: nom de la plage nommée.

Exemple:

Ici, j’ai un fichier qui a deux feuilles nommées «Clients» et «Produits». Les deux ont nommé la plage comme «Nom».

75

Dans une feuille séparée, j’ai une liste déroulante avec les noms de ces feuilles.

Je souhaite obtenir un décompte de la plage nommée «Nom» de la feuille sélectionnée.

0076

Écris cette formule en B2:

=COUNTA(INDIRECT(A2&"!Name"))

Vous obtiendrez le décompte de la plage de noms de la feuille sélectionnée « Nom ».

0070

Comment ça marche?

Eh bien, c’est assez facile.

Si vous avez droit \ {= Produits! Nom} dans n’importe quelle cellule; il renverra un tableau qui contiendra tous les éléments de la plage nommée «Nom» sur la feuille «Produit».

Nous faisons de même en utilisant le lien: / lookup-formulas-excel-indirect-function [formule INDIRECT]. Voici comment la formule se traduit si nous avons des «produits» dans A2.

lien: / counting-excel-counta-function [COUNTA] (link: / lookup-formulas-excel-indirect-function [INDIRECT] (A2 & « ! Name »))

then ⇒ lien: / counting-excel-counta-function [COUNTA] (link: / lookup-formulas-excel-indirect-function [INDIRECT] (« Products! Name »))

then ⇒ lien: / counting-excel-counta-function [COUNTA] (Produits! Nom)

Et enfin, nous avons notre compte.

Alors oui les gars, voici comment vous pouvez utiliser une fonction indirecte avec des plages nommées pour faire référence à des plages nommées sur différentes feuilles, même si elles ont une portée de feuille de calcul.

Ce didacticiel expliquait comment utiliser la fonction INDIRECT avec des plages nommées dans Excel 2016. Faites-moi savoir si vous avez des doutes sur ce didacticiel ou sur tout autre sujet lié à Excel / VBA. La section des commentaires est à vous.

Articles liés:

lien: / tips-select-from-drop-down-and-pull-data-from-different-sheetin-microsoft-excel-2010 [Select From Drop Down and Pull Data From Different Sheet in Microsoft Excel 2016]

lien: / excel-range-name-all-about-named-ranges-in-excel [Tout sur les plages nommées dans Excel]

link: / excel-range-name-dynamic-named-ranges-in-excel [Dynamic Named Ranges in Excel]

Articles populaires:

link: / formulas-and-functions-introduction-of-vlookup-function [La fonction RECHERCHEV dans Excel]

lien: / tips-countif-in-microsoft-excel [COUNTIF dans Excel 2016]

link: / excel-formule-et-fonction-excel-sumif-function [Comment utiliser la fonction SUMIF dans Excel]