Obtenir de l'aide

Centre d'aide

Guides et réponses

Contacter le support

Écrire à notre équipe

Se connecter à

Workflows

Créer des processus avec votre équipe

Automations

Connecter des fichiers et automatiser des tâches

Un système, quatre parties

Agents IA

Des employés virtuels qui travaillent 24 h/24, 7 j/7

Automations

Connecter des fichiers et automatiser des tâches

Workflows

Créer des processus avec votre équipe

Data Space

Partage et contrôle des données en toute confiance

Solutions par service

Finance

Rapports, budgets et rapprochements

Inventaire et fabrication

Stocks, commandes et production en une seule vue

RH

Feuilles de temps, présences et évaluations

Gestion de projet

Statut et charge de travail de tous les projets

Ventes et CRM

Prospects et affaires à jour

Éducation

Dossiers des élèves et données scolaires

Finance

Transformez le travail financier manuel en rapports qui se mettent à jour tout seuls.

Ce que les équipes Finance automatisent

  • Suivre les dettes et créances
  • Créer des tableaux de flux de trésorerie
  • Comparer budget et réel

Inventaire et fabrication

Visualisez vos niveaux de stock et automatisez vos commandes.

Ce que les équipes inventaire et fabrication automatisent

  • Suivre l'inventaire sur plusieurs sites
  • Connecter les données de ventes, d'achats et d'entrepôt
  • Relier un lecteur de codes-barres à votre feuille

RH

Gérez le recrutement, les présences et le suivi des OKR depuis vos feuilles.

Ce que les équipes RH automatisent

  • Suivre le recrutement et l'intégration
  • Enregistrer les OKR et résultats de l'équipe
  • Suivre les arrivées, départs et congés

Gestion de projet

Attribuez des tâches et suivez les heures sans mise à jour manuelle.

Ce que les équipes projet automatisent

  • Attribuer des tâches et suivre les changements de statut
  • Estimer l'effort et saisir les heures travaillées
  • Suivre les jalons de tous les projets

Ventes et CRM

Suivez les prospects et les performances commerciales avec des rapports automatisés.

Ce que les équipes commerciales automatisent

  • Suivre et convertir les prospects
  • Fixer des objectifs de vente et suivre les indicateurs de l'équipe
  • Surveiller les KPI de vente sur des tableaux de bord

Éducation

Automatisez les présences, les notes et les achats de l'école.

Ce que les écoles automatisent

  • Suivre les présences et prévenir les parents
  • Enregistrer et comparer les notes des classes
  • Suivre le matériel prêté aux élèves et au personnel

Trouver un cas d'utilisation

Par service

Comment chaque équipe utilise Sheetgo

Par secteur d'activité

Comment chaque secteur utilise Sheetgo

Par taille d'entreprise

Petite, moyenne ou grande

Apprendre

Blog

Guides et nouveautés produit

Témoignages de clients

Comment des équipes comme la vôtre utilisent Sheetgo

Centre d'aide

Guides et réponses

Pourquoi Sheetgo ?

Comparer

Comment Sheetgo se compare aux autres outils

Sécurité

Comment nous protégeons vos données

Centre de confiance

Le détail de notre conformité

Se connecter à

Workflows

Créer des processus avec votre équipe

Automations

Connecter des fichiers et automatiser des tâches

Un système, quatre parties

Agents IA

Des employés virtuels qui travaillent 24 h/24, 7 j/7

Automations

Connecter des fichiers et automatiser des tâches

Workflows

Créer des processus avec votre équipe

Data Space

Partage et contrôle des données en toute confiance

Solutions par service

Finance

Rapports, budgets et rapprochements

Inventaire et fabrication

Stocks, commandes et production en une seule vue

RH

Feuilles de temps, présences et évaluations

Gestion de projet

Statut et charge de travail de tous les projets

Ventes et CRM

Prospects et affaires à jour

Éducation

Dossiers des élèves et données scolaires

Trouver un cas d'utilisation

Par service

Comment chaque équipe utilise Sheetgo

Par secteur d'activité

Comment chaque secteur utilise Sheetgo

Par taille d'entreprise

Petite, moyenne ou grande

Commencer

Modèles

Flux de travail prêts à l'emploi

Apprendre

Blog

Guides et nouveautés produit

Témoignages de clients

Comment des équipes comme la vôtre utilisent Sheetgo

Centre d'aide

Guides et réponses

Pourquoi Sheetgo ?

Comparer

Comment Sheetgo se compare aux autres outils

Sécurité

Comment nous protégeons vos données

Centre de confiance

Le détail de notre conformité

Centre d'aide

Guides et réponses

Contacter le support

Écrire à notre équipe

Workflows

Créer des processus avec votre équipe

Automations

Connecter des fichiers et automatiser des tâches

Fonction INDIRECT d'Excel : formule et exemples

Les formules Excel vous permettent d'effectuer des calculs de base comme l'addition, la soustraction ou la multiplication, ou encore de calculer la moyenne ou le pourcentage d'une plage de cellules. Elles s'appliquent aux valeurs numériques, mais aussi à d'autres types de données, comme le texte, les dates ou les heures.

La fonction INDIRECT d'Excel vous permet de verrouiller une référence à une seule cellule, à une plage de cellules ou à une cellule d'une autre feuille. Ainsi, les références ne changent pas, même si vous modifiez les lignes ou les colonnes de votre feuille de calcul, en en ajoutant ou en supprimant. En effet, la fonction INDIRECT convertit une chaîne de texte en référence valide. Vous évitez d'obtenir des valeurs issues d'une formule cassée ou, tout simplement, des erreurs #REF!.

Dans cet article, vous verrez ce qu'est la fonction INDIRECT dans Excel, la syntaxe de la formule INDIRECT et comment verrouiller une référence de cellule pour mieux gérer vos formules et progresser dans vos feuilles de calcul.

Qu'est-ce que la fonction INDIRECT d'Excel ?

La fonction INDIRECT d'Excel fonctionne comme n'importe quelle autre formule de votre feuille de calcul. Contrairement à la plupart des formules, elle sert à convertir une chaîne de texte en référence valide. Vous pouvez aussi inclure l'opérateur "&" dans la formule pour créer des chaînes de texte. Voyons la syntaxe d'INDIRECT pour comprendre son fonctionnement.

Syntaxe de la formule INDIRECT

Voici la syntaxe de la formule INDIRECT et la signification de chaque paramètre.

  • ref_text est la référence de cellule au format texte, elle doit donc être placée entre guillemets. Par exemple, pour faire référence à la cellule A1, écrivez "A1".
  • [a1] est une valeur logique qui indique le style de référence utilisé dans Excel. Le style de référence A1 suit l'ordre habituel colonne (A) puis ligne (1) ; le style R1C1 suit l'ordre inverse, ligne (R1) puis colonne (C1). Si [a1] vaut TRUE (VRAI) ou reste vide, ref_text est lu au style A1 ; s'il vaut FALSE (FAUX), il est lu au style R1C1.

Maintenant que vous savez ce qu'est la fonction INDIRECT d'Excel et quelle est sa syntaxe, voyons comment l'appliquer à différents exemples.

Comment utiliser la fonction INDIRECT dans Excel ?

Vous pouvez utiliser la fonction INDIRECT d'Excel pour verrouiller une cellule précise dans une formule ; vous pouvez ainsi modifier la référence de cellule dans la formule sans l'affecter. Que vous ajoutiez ou supprimiez des lignes ou des colonnes, les références indirectes ne changent pas.

Comment verrouiller une référence de cellule avec la fonction INDIRECT dans Excel ?

Commençons par utiliser la formule INDIRECT pour une conversion simple d'un texte en référence de cellule valide.

1. Ouvrez votre feuille de calcul et saisissez une valeur numérique dans n'importe quelle cellule. Ici, je saisis "56" dans la cellule A1.

Fonction INDIRECT d'Excel : la valeur 56 saisie dans la cellule A1

Fonction INDIRECT d'Excel – Saisir une valeur numérique

2. Saisissez la formule INDIRECT dans la cellule de votre choix. Dès que vous commencez à taper, Excel vous propose la formule complète. Ici, je saisis la formule dans la cellule B1 et je fais référence à la cellule A1 pour récupérer la valeur numérique : =INDIRECT("A1").

Fonction INDIRECT d'Excel : formule INDIRECT pointant vers A1 saisie dans la cellule B1

Fonction INDIRECT d'Excel – Saisir la formule INDIRECT

3. Votre feuille de calcul devrait maintenant afficher les mêmes valeurs dans les deux cellules.

Fonction INDIRECT d'Excel : les cellules A1 et B1 affichent 56

Fonction INDIRECT d'Excel – Renvoie les valeurs des cellules

Comme vous le voyez, la fonction INDIRECT convertit une chaîne de texte (ici, "A1") en référence de cellule valide pour renvoyer la valeur de la cellule référencée. Voyons d'autres exemples simples de la fonction INDIRECT dans Excel avec une série de nombres et l'opérateur "&".

Comment utiliser l'opérateur "&" avec la fonction INDIRECT dans Excel ?

Le "&" est l'opérateur de concaténation d'Excel. Il sert à joindre les résultats de deux chaînes de texte. On l'utilise souvent avec d'autres fonctions comme SUM (SOMME), mais vous pouvez aussi l'utiliser pour une seule référence de cellule, comme ci-dessous.

1. Dans votre feuille de calcul, tapez la formule INDIRECT comme précédemment et ajoutez l'opérateur "&" entre la référence de colonne et celle de ligne. Ici, nous avons utilisé "=INDIRECT("E"&3)" pour renvoyer la valeur de la cellule E3, soit "5".

Fonction INDIRECT d'Excel : INDIRECT avec l'opérateur esperluette renvoie 5 depuis la cellule E3

Fonction INDIRECT d'Excel – Utiliser l'opérateur &

2. Essayez d'ajouter ou de supprimer une colonne pour voir comment la formule réagit. Ici, nous insérons une colonne entre D et E.

Fonction INDIRECT d'Excel : menu contextuel de la colonne E avec Insérer en surbrillance

Fonction INDIRECT d'Excel – Ajouter ou supprimer une colonne

3. Comme vous le voyez, au lieu de renvoyer un message d'erreur, Excel renvoie toujours une référence valide. Ici, la référence valide est "0", car les cellules sont vides.

Fonction INDIRECT d'Excel : A1 affiche 0 après que la nouvelle colonne a décalé les données vers la colonne F

Fonction INDIRECT d'Excel – Référence valide à une cellule vide

Voyons ce qui se passe si je combine la fonction ROW (LIGNE) avec la fonction INDIRECT dans Excel.

Comment utiliser la fonction ROW avec la fonction INDIRECT dans Excel ?

Avec l'opérateur "&", vous pouvez combiner les fonctions ROW et INDIRECT pour renvoyer une référence basée sur la ligne où vous saisissez la formule. Dans cet exemple, je veux renvoyer la référence de cellule de la ligne où j'ajoute ma formule : la ligne 1.

1. Tapez =INDIRECT("ref_text"&ROW()) dans l'une des cellules disponibles, en ne précisant que le paramètre ref_text.

2. Ici, nous faisons référence à la colonne D et saisissons la formule dans la ligne 1.

INDIRECT avec ROW dans Excel : la formule en A1 renvoie 4 depuis la cellule D1

Fonction INDIRECT d'Excel – Fonction ROW

Comme vous l'avez vu, la formule renvoie maintenant la valeur en fonction du numéro de ligne de la formule ; ici, la valeur numérique est "4", qui correspond à la cellule D1.

Comment utiliser la fonction SUM avec la fonction INDIRECT dans Excel ?

La fonction SUM sert à additionner des valeurs numériques. Combinée à la fonction INDIRECT, elle renvoie la somme des cellules référencées.

1. Tapez la formule =SUM(INDIRECT("ref_text")) dans la cellule où vous voulez obtenir la somme. La fonction INDIRECT renvoie les cellules référencées, et la fonction SUM se charge de renvoyer la somme.

2. Ici, nous utilisons =SUM(INDIRECT("D1:D5")) pour renvoyer la somme de la plage de cellules, qui inclut toutes les valeurs numériques de la colonne D.

INDIRECT avec SUM dans Excel : la somme de D1:D5 renvoie 39 dans la cellule A1

Fonction INDIRECT d'Excel – Fonction SUM

Comme vous le voyez, la formule renvoie la somme de tous les nombres en faisant référence à la plage de cellules. Ici, la référence valide est "39" et la valeur texte utilisée comme référence est "D1:D5".

Si je supprime entièrement la ligne 4, la fonction INDIRECT prend en compte ce changement dans la référence de la plage de cellules et renvoie un nouveau total.

INDIRECT avec SUM dans Excel : le total passe à 34 après la suppression de la ligne 4

Fonction INDIRECT d'Excel – Nouvelle valeur de la fonction SUM

Comment utiliser la fonction AVERAGE avec la fonction INDIRECT dans Excel ?

De la même façon, quand on combine les fonctions AVERAGE (MOYENNE) et INDIRECT, la formule fait d'abord référence à la plage de cellules, puis effectue le calcul, ici la moyenne.

1. Tapez la formule =AVERAGE(INDIRECT("ref_text")) dans n'importe quelle cellule.

2. Ici, nous utilisons =AVERAGE(INDIRECT("D1:D5")) pour renvoyer la moyenne de la plage de cellules de l'exemple précédent.

INDIRECT avec AVERAGE dans Excel : la moyenne de D1:D5 renvoie 7,8 dans la cellule A1

Fonction INDIRECT d'Excel – Fonction AVERAGE

Si j'ajoute une nouvelle ligne, les valeurs de la plage de données changent. La fonction INDIRECT le détecte : la plage de données n'inclut donc plus la valeur "15". Elle renvoie à la place la moyenne des 5 premières lignes (comme indiqué dans la formule). Ici, elle renvoie une nouvelle valeur de "5,4".

INDIRECT avec AVERAGE dans Excel : le résultat passe à 5,4 après l'insertion d'une nouvelle ligne

Fonction INDIRECT d'Excel – Nouvelle valeur de la fonction AVERAGE

La fonction INDIRECT d'Excel sert à bien plus qu'à verrouiller une référence de cellule pour que les formules fonctionnent correctement. Voyons maintenant comment l'utiliser pour faire référence à une cellule d'une autre feuille.

Comment faire référence à une autre feuille avec la fonction INDIRECT dans Excel ?

Voyons comment la fonction INDIRECT peut renvoyer les valeurs de cellules d'une autre feuille.

1. Ouvrez une nouvelle feuille dans laquelle vous utiliserez la formule. Pour faire référence à une cellule d'une autre feuille, nous incluons le nom de la feuille et la cellule dans le paramètre "ref_text".

2. Il est important de placer le tout entre guillemets et d'ajouter un point d'exclamation après le nom de la feuille. Par exemple, =INDIRECT("JANUARY!A1").

Fonction INDIRECT d'Excel : référence à A1 de la feuille JANUARY renvoyant 4

Fonction INDIRECT d'Excel – Référence à une cellule d'une autre feuille

Comme vous le voyez, la formule a renvoyé la même valeur que la cellule référencée dans une autre feuille. Elle se comporte de la même façon, quel que soit le nombre de feuilles ou la quantité d'informations dans vos feuilles de calcul.

Conclusion

Comme vous l'avez vu, la fonction INDIRECT d'Excel est indispensable pour effectuer des tâches plus complexes dans vos feuilles de calcul. En verrouillant les références aux cellules, vous obtenez des résultats valides avec différentes formules, même si vous modifiez les lignes ou les colonnes de votre feuille de calcul. Vous gardez ainsi la maîtrise de vos données dynamiques, sans perdre de temps à copier-coller des valeurs dans toute la feuille.

Ce guide vous a montré ce qu'est la fonction INDIRECT et quelle est sa syntaxe. À la fin de cet article, vous devriez savoir utiliser la fonction INDIRECT pour verrouiller une référence à une cellule, verrouiller une référence à une plage de cellules combinée à une autre formule et faire référence à une cellule d'une autre feuille.

Pour en savoir plus sur les références, consultez notre article expliquant comment faire référence à une autre feuille ou à un autre classeur dans Excel. Si vous préférez Google Sheets, l'article lier Google Sheets : comment faire référence à une autre feuille vous sera très utile.

Google Sheets propose la même fonction. Découvrez comment utiliser la fonction INDIRECT dans Google Sheets pour connaître sa syntaxe dans cet outil. Pour créer une référence décalée d'un nombre défini de lignes et de colonnes à partir d'une cellule de départ, utilisez la fonction OFFSET (DECALER) d'Excel. Si les données auxquelles vous faites référence se trouvent dans des classeurs Excel distincts, Sheetgo, une plateforme d'automatisation des données basée sur l'IA, peut les réunir dans un seul fichier selon une planification, pour qu'elles restent à jour et prêtes pour l'IA.

Vous pouvez aussi aimer...

Comment arrondir des nombres dans Excel — icône Excel à côté de .00 arrondi à .0

Comment arrondir des nombres dans Excel avec la fonction ROUND (ARRONDI)

Apprenez à arrondir des nombres dans Excel avec ROUND, ROUNDUP et ROUNDDOWN (ARRONDI, ARRONDI.SUP et ARRONDI.INF), à n'importe quel nombre de décimales ou à l'entier le plus proche.

Fonction FILTER d'Excel — logo Excel à côté d'une icône de rapport avec un entonnoir rouge sur fond bleu

Fonction FILTER (FILTRE) d'Excel avec exemples

Découvrez comment utiliser la fonction FILTER (FILTRE) d'Excel pour filtrer des données par texte, nombre et date, avec plusieurs conditions et avec UNIQUE et SORT.

Comment copier une formule dans Excel — logo Excel à côté de deux documents reliés par une flèche courbe rouge sur fond beige

Comment copier une formule dans Excel ? 9 méthodes simples

Voici comment copier une formule dans Excel de 9 façons, du Collage spécial et de la poignée de recopie jusqu'aux raccourcis qui remplissent une colonne entière.