blog

Retrouvez nos articles de blog

Comment utiliser la fonction INDIRECT sur Excel : Guide Complet

 

La fonction INDIRECT sur Excel est l'une des fonctions les plus puissantes pour les utilisateurs avancés. Elle permet de récupérer des informations contenues dans une cellule en utilisant une référence textuelle, ce qui est particulièrement utile pour gérer des données complexes. Si vous ne connaissez pas encore cette fonction, cet article vous explique tout, de sa syntaxe à son utilisation pratique, avec des exemples concrets.

 

Pourquoi utiliser la fonction INDIRECT sur Excel ?

La fonction INDIRECT appartient à la catégorie des fonctions de Recherche et référence. Elle permet de renvoyer une référence spécifiée par une chaîne de caractères. En d'autres termes, elle vous aide à récupérer des données dynamiquement, ce qui est particulièrement utile lorsque vous travaillez avec de grandes quantités de données.

 

Syntaxe de la fonction INDIRECT

La syntaxe de la fonction INDIRECT est la suivante :

 

=INDIRECT(Ref_texte; [A1])

 

 

  • Réf_texte : Une référence à une cellule sous forme de texte (exemple : "A1" ou "B2").
  • [A1] (facultatif) : Un argument logique qui indique le type de référence : VRAI ou omis : Utilise le style de référence A1 (par défaut). FAUX : Utilise le style de référence L1C1.

 

Exemple pratique : Recherche d'informations par pays

Prenons l'exemple d'une société de GSM ayant des agents dans plusieurs pays africains.

Nous souhaitons retrouver le nom et le numéro de téléphone d'un agent en fonction du pays sélectionné dans une liste déroulante.

 

Étape 1 : Créer une liste déroulante

Placez la liste des pays dans la plage A1:A14 .

Créez une liste déroulante dans la cellule B18 pour sélectionner un pays.

 

 

Étape 2 : Utiliser la fonction INDIRECT

Pour trouver le nom de l'agent dans la cellule B22, vous pouvez utiliser l'une des formules suivantes :

 

Formule 1

=INDIRECT("B"&EQUIV(B18;A1:A14:0); VRAI)

 

Explication : La fonction EQUIV trouve la position du pays sélectionné dans la liste. En concaténant "B" avec cette position, on obtient la référence de la cellule contenant le nom de l'agent.

 

Formule 2 

 

=INDIRECT(ADRESSE(EQUIV(B18;A1:A14:0);2))

 

Explication : La fonction ADRESSE génère l'adresse de la cellule en fonction de la ligne et de la colonne.

 

Formule 3 

 

=INDIRECT(ADRESSE(EQUIV(B18:A1:A14;0)-LIGNES(B18)+1;2)

 

Explication : Cette formule ajuste la position en fonction de la ligne de la liste déroulante.

 

Étape 3 : Trouver le numéro de téléphone

Pour trouver le numéro de téléphone dans la cellule C22, utilisez les mêmes formules en remplaçant "B" par "C" ou en ajustant la colonne dans la fonction ADRESSE.

 

 

Utilisation avancée de la fonction INDIRECT

 

La fonction INDIRECT peut également être utilisée avec des plages nommées. Par exemple, pour calculer la moyenne du nombre de boutiques gérées par agent. Renommez la plage D2:D14 en Nombre_de_boutique.

 

Utilisez la formule suivante :

 

=INDIRECT(INDIRECT("Nombre_de_boutique"))

 

 

Ce qu'il faut retenir sur la fonction INDIRECT

 

La fonction INDIRECT est un outil puissant pour les utilisateurs avancés d'Excel. Bien qu'elle puisse sembler complexe au premier abord, elle devient rapidement indispensable pour gérer des données dynamiques et complexes. Avec les exemples pratiques fournis dans cet article, vous êtes maintenant prêt à exploiter tout son potentiel.

 

Vous souhaitez maîtriser Excel comme un pro ? Découvrez nos formations en ligne et nos ressources pour devenir un expert en tableurs !

 

 

Vous pourriez aimer

Impression Afro Tech

Impression

Des impressions nettes et vibrantes pour tous vos besoins.

Création de site web

Donnez une présence en ligne à votre entreprise avec notre service de création de site web. 

Conception graphique

Conception

Donnez vie à vos idées avec notre service de conception créative.

Formtion Afro Tech

Formation

Développez vos compétences avec nos programmes de formation professionnelle.