Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Excel : comment utiliser INDIRECT avec les noms de feuilles



Vous pouvez utiliser la syntaxe de base suivante pour référencer une plage nommée dans une autre feuille dans Excel :

=SUM(INDIRECT("'"&A2&"'!"&B2))

Cette formule particulière calculera la somme des valeurs de la plage nommée dans la cellule B2 dans la feuille de la cellule A2 .

L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.

Exemple : Comment utiliser INDIRECT avec les noms de feuilles dans Excel

Supposons que nous ayons une plage nommée dans Excel appelée my_data qui se trouve sur une feuille appelée Sheet2 :

Supposons que nous souhaitions calculer la somme des valeurs de cette plage nommée dans Sheet1 .

Nous pouvons taper la formule suivante dans la cellule C2 de Sheet1 pour ce faire :

=SUM(INDIRECT("'"&A2&"'!"&B2))

La capture d’écran suivante montre comment utiliser cette formule en pratique :

Excel INDIRECT avec un autre nom de feuille

La formule renvoie la somme des valeurs de la plage nommée appelée my_data dans Sheet2 , qui s’avère être 173 .

Notez que la cellule C2 donne l’expression suivante :

=SUM('Sheet2'!my_data)

Notez également que nous pourrions utiliser une fonction différente avec la fonction INDIRECT si nous le souhaitons.

Par exemple, nous pourrions taper la formule suivante dans la cellule C2 de Sheet1 pour calculer la moyenne des valeurs dans la plage nommée appelée my_data dans Sheet2 :

=AVERAGE(INDIRECT("'"&A2&"'!"&B2))

La capture d’écran suivante montre comment utiliser cette formule en pratique :

La formule renvoie la moyenne des valeurs dans la plage nommée appelée my_data dans Sheet2 , qui s’avère être 17,3 .

Remarque : Vous pouvez retrouver la documentation complète de la fonction INDIRECT dans Excel ici .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes dans Excel :

Comment comparer deux feuilles Excel pour les différences
Comment additionner sur plusieurs feuilles dans Excel
Comment calculer la somme par groupe dans Excel

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *