Recherche & RéférenceIntermédiaire

Fonction ADRESSE ExcelGuide Complet 2026 avec Exemples

ADRESSE (ADDRESS en anglais) est une fonction Excel puissante qui te permet de créer des références de cellules de manière dynamique. Au lieu d'écrire "A5" en dur dans tes formules, tu peux calculer cette référence à partir de numéros de ligne et de colonne. C'est LA fonction qui transforme tes tableaux Excel statiques en outils intelligents et adaptatifs.

Dans ce guide, tu vas découvrir comment utiliser ADRESSE pour construire des tableaux de bord interactifs, générer des rapports dynamiques et créer des systèmes de navigation automatiques. Si tu veux passer au niveau supérieur avec Excel, cette fonction va devenir ton meilleur allié.

Syntaxe de la fonction ADRESSE

=ADRESSE(no_lig; no_col; [no_abs]; [a1]; [feuille_texte])

La fonction ADRESSE convertit des numéros de ligne et de colonne en une référence de cellule sous forme de texte. Tu peux contrôler le type de référence (absolue ou relative) et même créer des références vers d'autres feuilles de calcul. C'est cette flexibilité qui rend ADRESSE indispensable pour les formules avancées.

Comprendre chaque paramètre de la fonction ADRESSE

1

no_lig

(obligatoire)

C'est le numéro de ligne que tu veux référencer. Par exemple, 5 pour la ligne 5, 10 pour la ligne 10. Tu peux utiliser une valeur directe, une référence de cellule comme A1, ou même une formule comme LIGNE()+3.

💡 Les numéros de ligne commencent à 1, jamais à 0. Si tu utilises 0, tu obtiendras une erreur #VALEUR!

2

no_col

(obligatoire)

C'est le numéro de colonne à référencer. La colonne A = 1, B = 2, C = 3, etc. Par exemple, 3 correspond à la colonne C. Comme pour no_lig, tu peux utiliser une valeur fixe, une référence ou une formule calculée.

💡 Pour retrouver facilement le numéro d'une colonne, utilise la fonction COLONNE(). Par exemple, COLONNE(D1) retourne 4.

3

no_abs

(optionnel - 1 par défaut)

Détermine le type de référence à retourner. C'est crucial pour contrôler comment ta formule se comporte quand tu la copies ailleurs :

  • 1 ou omis : référence absolue $A$1 (fixe à 100%)
  • 2 : ligne absolue, colonne relative A$1 (ligne fixe, colonne s'adapte)
  • 3 : ligne relative, colonne absolue $A1 (colonne fixe, ligne s'adapte)
  • 4 : référence relative A1 (s'adapte complètement)
4

a1

(optionnel - VRAI par défaut)

Spécifie le style de référence à utiliser. VRAI (ou omis) pour le style A1 classique que tout le monde connaît. FAUX pour le style L1C1 (Ligne-Colonne) utilisé dans certains pays ou environnements de programmation. Exemple : L5C3 signifie ligne 5, colonne 3.

5

feuille_texte

(optionnel)

Le nom de la feuille à référencer. Si tu l'omets, ADRESSE crée une référence à la feuille active. Si tu spécifies "Janvier", tu obtiendras quelque chose comme Janvier!$C$5.

💡 Si le nom de ta feuille contient des espaces (comme "Budget 2024"), Excel ajoute automatiquement les apostrophes : 'Budget 2024'!$C$5. Pas besoin de les mettre toi-même !

Astuce de pro : ADRESSE retourne du TEXTE, pas une référence utilisable directement. Pour obtenir la valeur d'une cellule, combine-la toujours avec INDIRECT : =INDIRECT(ADRESSE(5;3)). C'est le combo magique !

Exemples pratiques pas à pas

Exemple 1 – Analyste financier : génération dynamique de références pour rapports

Tu es analyste financier et tu dois créer un rapport qui extrait automatiquement les données du bon trimestre selon un numéro saisi. Les données des trimestres sont organisées en colonnes (T1 en colonne B, T2 en C, etc.) et tu veux que le rapport s'adapte automatiquement.

La formule calcule la colonne (trimestre 3 + 1 = colonne 4) et extrait les ventes de la ligne 2. Change le trimestre dans A5, le rapport s'adapte instantanément !

ABCDE
1LigneT1 (Col 2)T2 (Col 3)T3 (Col 4)T4 (Col 5)
2Ventes45 000 €52 000 €48 000 €61 000 €
3Charges28 000 €31 000 €29 000 €35 000 €
4
5Trimestre à afficher : 3
6Ventes du trimestre : 48 000 €
Formule :=INDIRECT(ADRESSE(2; A5+1))
Résultat :48 000 €

Cette technique est parfaite pour les tableaux de bord où tu veux laisser l'utilisateur choisir la période à analyser. Fini les formules manuelles à modifier !

Exemple 2 – Chef de projet : construction de formules d'extraction automatique

Tu es chef de projet et tu gères un planning où chaque colonne représente un jour de la semaine. Tu veux extraire automatiquement le statut de la tâche du jour actuel sans modifier ta formule chaque jour.

ADRESSE calcule quelle colonne consulter en fonction du jour. Tu peux même automatiser A5 avec une formule qui détecte le jour actuel !

ABCDEF
1TâcheLun (2)Mar (3)Mer (4)Jeu (5)Ven (6)
2DesignFaitFaitEn coursÀ faireÀ faire
3DevFaitFaitFaitEn coursÀ faire
4
5Jour de la semaine : 4 (Mercredi)
6Statut Design : En cours
Formule :=INDIRECT(ADRESSE(2; A5+1))
Résultat :En cours

Combine ça avec =JOURSEM(AUJOURDHUI()) pour avoir un planning qui se met à jour automatiquement chaque jour. Magie !

Exemple 3 – Contrôleur de gestion : navigation entre feuilles de classeur

Tu es contrôleur de gestion et tu as un classeur avec une feuille par mois (Janvier, Février, Mars...). Tu veux créer un tableau de synthèse qui récupère automatiquement les données du bon mois selon un choix utilisateur.

ADRESSE génère la référence complète avec le nom de la feuille. Change le mois dans la colonne A, la formule pointe automatiquement vers la bonne feuille !

ABCDE
1Mois choisiLigneColonneFormule utiliséeRésultat
2Janvier103=INDIRECT(ADRESSE(B2; C2; 1; VRAI; A2))=INDIRECT("Janvier!$C$10")
3Mars103=INDIRECT(ADRESSE(B3; C3; 1; VRAI; A3))=INDIRECT("Mars!$C$10")
4
5Chiffre d'affaires récupéré : 125 000 €
Formule :=INDIRECT(ADRESSE(10; 3; 1; VRAI; A2))
Résultat :125 000 €

Cette méthode est redoutablement efficace quand tu as des structures identiques sur plusieurs feuilles et que tu veux consolider sans tout réécrire.

Exemple 4 – Data analyst : création de tableaux de bord interactifs

Tu es data analyst et tu construis un tableau de bord où l'utilisateur entre des coordonnées (ligne et colonne) pour explorer un grand jeu de données. Tu veux afficher dynamiquement la valeur de n'importe quelle cellule du tableau.

L'utilisateur saisit les coordonnées, et ADRESSE + INDIRECT récupèrent la valeur. Parfait pour explorer des tableaux complexes sans scroller !

ABCDEF
1ABCDE
21NomCA Q1CA Q2CA Q3CA Q4
32Paris50K55K52K58K
43Lyon42K45K48K51K
54Marseille38K40K43K47K
6
7Ligne : 3 | Colonne : 4
8Valeur extraite : 48K
Formule :=INDIRECT(ADRESSE(3; 4))
Résultat :48K

Ajoute des menus déroulants pour la ligne et la colonne, et tu as un vrai outil d'exploration de données interactif. Les managers adorent !

Astuces de pro pour maîtriser ADRESSE

Combine ADRESSE avec LIGNE() et COLONNE() pour créer des références relatives

Par exemple, =INDIRECT(ADRESSE(LIGNE()-2; COLONNE())) te donne toujours la valeur de 2 lignes au-dessus. Super utile pour comparer avec des données précédentes dans un tableau vertical.

Utilise ADRESSE pour générer des plages dynamiques

Crée une plage avec =INDIRECT(ADRESSE(1;1) & ":" & ADRESSE(10;5)) pour obtenir A1:E10. Change les numéros selon tes besoins, et ta plage s'adapte. Parfait pour les graphiques dynamiques !

ADRESSE avec EQUIV pour des recherches ultra-flexibles

Combine =INDIRECT(ADRESSE(EQUIV("Paris";A:A;0); 3)) pour trouver "Paris" dans la colonne A et récupérer la valeur de la colonne C sur cette ligne. Alternative puissante à RECHERCHEV !

Teste tes références avant de les utiliser dans INDIRECT

Commence par afficher le résultat d'ADRESSE seule pour vérifier que tu génères bien la bonne référence. Une fois validé, enveloppe-la dans INDIRECT. Ça t'évite de chercher des bugs pendant des heures !

Attention aux références circulaires

Évite d'utiliser =INDIRECT(ADRESSE(LIGNE(); COLONNE())) dans une cellule : elle se référencerait elle-même ! Ajoute toujours un décalage ou utilise une autre cellule pour les coordonnées.

Les erreurs fréquentes et comment les corriger

Confusion entre ADRESSE et INDIRECT

ADRESSE retourne du TEXTE (comme "$C$5"), pas une référence de cellule utilisable. Si tu écris juste =ADRESSE(5;3), tu verras "$C$5" affiché, pas la valeur de C5.

Solution : Enveloppe toujours ADRESSE dans INDIRECT pour obtenir la valeur : =INDIRECT(ADRESSE(5;3)). C'est le duo gagnant !

Numéros de colonne incorrects (erreur #VALEUR!)

La colonne A = 1, B = 2, C = 3, etc. Une erreur classique est d'utiliser 0 comme numéro de colonne ou de ligne, ce qui génère une erreur #VALEUR!.

Solution : Les numéros commencent toujours à 1. Pour retrouver le numéro d'une colonne, utilise =COLONNE(A1) qui retourne 1, =COLONNE(B1) qui retourne 2, etc.

Références circulaires involontaires

Si tu utilises =INDIRECT(ADRESSE(LIGNE(); COLONNE())) directement dans une cellule, tu crées une référence circulaire : la cellule essaie de se référencer elle-même.

Solution : Ajoute toujours un décalage comme =INDIRECT(ADRESSE(LIGNE()+1; COLONNE())) ou utilise des cellules séparées pour stocker les numéros de ligne et colonne.

Noms de feuilles avec espaces ou caractères spéciaux

Si ton nom de feuille contient des espaces (comme "Budget 2024"), ADRESSE ajoute automatiquement les apostrophes : 'Budget 2024'!$A$1. Mais si tu les ajoutes manuellement dans le paramètre, tu auras des apostrophes en double.

Solution : Ne mets JAMAIS les apostrophes toi-même. Écris juste =ADRESSE(5; 3; 1; VRAI; "Budget 2024"). Excel gère tout !

Paramètre no_abs mal compris

Le paramètre no_abs contrôle uniquement la FORME du texte retourné (avec ou sans $). Il n'affecte PAS le comportement de la formule ADRESSE elle-même. Beaucoup pensent que ça change comment la cellule se comporte quand on la copie.

Solution : Ce paramètre n'a d'impact que si tu utilises ensuite le texte généré dans une autre formule (via INDIRECT par exemple) ou si tu construis des formules dynamiques. Pour les formules simples, laisse le à 1 (valeur par défaut).

ADRESSE vs INDIRECT vs LIGNE/COLONNE vs DECALER

CritèreADRESSEINDIRECTLIGNE/COLONNEDECALER
Type de retourTexteRéférenceNombreRéférence
Crée des références✅ Oui (texte)✅ Oui (réelle)❌ Non✅ Oui (réelle)
Références inter-feuilles✅ Oui✅ Oui❌ Non❌ Non
Contrôle $ (abs/rel)✅ Oui (no_abs)❌ Non❌ Non❌ Non
Besoin de combinaisonOui (+ INDIRECT)Souvent (+ ADRESSE)Oui (+ ADRESSE)Non
Niveau de difficulté⭐⭐⭐⭐⭐⭐⭐

Quand utiliser quoi ? Utilise ADRESSE quand tu veux construire une référence à partir de numéros calculés. Combine avec INDIRECT pour récupérer la valeur. Utilise LIGNE/COLONNE pour obtenir les numéros à fournir à ADRESSE. Réserve DECALER pour les plages dynamiques complexes où tu connais déjà le point de départ.

Questions fréquentes

Quelle est la différence entre ADRESSE et INDIRECT ?

ADRESSE crée une référence de cellule sous forme de texte (comme "$C$5"), tandis qu'INDIRECT convertit ce texte en référence réelle utilisable. Ils fonctionnent en duo : ADRESSE génère le texte, INDIRECT l'utilise pour récupérer la valeur. Sans INDIRECT, ADRESSE retourne juste du texte.

Comment utiliser ADRESSE pour créer des références dynamiques ?

Combine ADRESSE avec des calculs de ligne/colonne. Par exemple, =INDIRECT(ADRESSE(LIGNE()+5; COLONNE())) crée une référence à la cellule 5 lignes plus bas. Tu peux aussi utiliser des cellules pour les numéros : =INDIRECT(ADRESSE(A1; B1)) où A1 et B1 contiennent les numéros de ligne et colonne.

Pourquoi utiliser le paramètre no_abs dans ADRESSE ?

Le paramètre no_abs contrôle le type de référence généré : 1 pour absolu ($A$1), 2 pour ligne absolue (A$1), 3 pour colonne absolue ($A1), 4 pour relatif (A1). C'est crucial quand tu construis des formules qui seront copiées, car ça détermine ce qui reste fixe et ce qui s'adapte.

Comment créer une référence à une autre feuille avec ADRESSE ?

Utilise le 5ème paramètre feuille_texte : =ADRESSE(5; 3; 1; VRAI; "Janvier") crée la référence Janvier!$C$5. Si le nom de la feuille contient des espaces, Excel ajoute automatiquement les apostrophes. Combine avec INDIRECT pour récupérer la valeur.

ADRESSE fonctionne-t-elle avec le style de référence L1C1 ?

Oui ! Le 4ème paramètre contrôle le style : VRAI (ou omis) pour le style A1 classique, FAUX pour le style L1C1. Par exemple, =ADRESSE(5; 3; 1; FAUX) retourne L5C3 au lieu de $C$5. C'est utile si tu travailles dans un environnement qui préfère ce style.

Les fonctions similaires à ADRESSE

Deviens un pro d'Excel

Tu maîtrises maintenant ADRESSE ! Rejoins Le Dojo Club pour découvrir toutes les fonctions avancées de recherche et devenir vraiment redoutable sur Excel.

Essayer pendant 30 jours