Fonction INDEX Excel
- 29 déc. 2024
- 4 min de lecture
Dernière mise à jour : 13 avr.
Apprenez en moins de 3 minutes à utiliser la fonction INDEX dans Excel à travers ce tuto 2026.
Avant de commencer, n'oubliez pas de télécharger le livret d'exercice pour suivre de guide Excel.
Télécharger notre livret d'exercice pour utiliser la fonction Index Excel
Ce guide pourra vous aider tout au long de notre tuto Excel.
Définition fonction index Excel
La fonction INDEX dans Excel permet de renvoyer la valeur d’une cellule en fonction de sa position (ligne et colonne) dans un tableau.
Elle est particulièrement utile pour rechercher des données dans des tableaux volumineux et se combine très bien avec la fonction EQUIV.
Pour les utilisateurs plus avancés, si vous utilisez INDEX + EQUIV, il est recommandé de privilégier RECHERCHEX, une fonction plus moderne et mieux adaptée aux besoins actuels.
Vidéo Index Excel
En cours de création
Syntaxe Index Excel
=INDEX(tableau ; ligne ; colonne)
tableau : C'est la plage de donnée dans laquelle chercher
ligne : Indiquez ici le numéro dans le tableau
colonne : Indiquez ici le numéro de la ligne dans le tableau
Exemples d’utilisation Index Excel
Exemple 1 : Tableau RH pour trouver la coordonnée d'une ligne avec INDEX
Vous avez uniquement accès au numéro de badge d'un collaborateur.
Vous souhaitez retrouver le nom de la personne associé à ce badge à partir des coordonnées d'une ligne et d'une colonne.
Dans un cas réel, vous êtes obligé de faire cela avec la fonction EQUIV, si vous souhaitez savoir comment faire cela, voici la fonction EQUIV Excel.
Une fois que vous connaissez le numéro de la ligne et la colonne, la fonction INDEX va vous retrouver la donnée que vous souhaitez (À savoir le nom du collaborateur).

Pour cela, il faut faire la formule suivante :
=INDEX(A1:E5;B8;B9)
Tableau : A1:E5 : C'est la plage de donnée, c'est votre tableau
Ligne : B8 : ligne n°3 Correspond au numéro de ligne que vous avez renseigné
Colonne : B9 : ligne n°1 Correspond au numéro de colonne que vous avez renseigné
La fonction INDEX excel a pour résultat "Justine"
Vous souhaitez aller plus loin. Testez vos connaissances sur Excel !
Testez vos connaissances en Excel avec notre test Excel, un test de 38 questions pour connaitre votre véritable niveau sous Excel. Il est gratuit et avec correction ! alors pourquoi ne pas en profiter ?
Combiner la fonction INDEX avec EQUIV pour une recherche dynamique
Comme nous vous l'avions indiqué plus haut, la fonction INDEX excel se combine avec la fonction Equiv pour réaliser une recherche dynamique.
En téléchargeant notre livret d'exercice, vous pouvez découvrir la fonction EQUIV.
UTILISER INDEX + EQUIV
La combinaison des fonctions INDEX et EQUIV dans Excel constitue une alternative flexible et performante à la fonction RECHERCHEV. INDEX permet d'extraire une valeur précise à partir d'un tableau, tandis qu'EQUIV identifie la position d'une valeur spécifique au sein d'une plage.
Par exemple, avec la formule suivante :
=INDEX(A1:D5;EQUIV(B7;D1:D5;0);B9)
Surmonter les limites de la fonction RECHERCHEV qui ne peut chercher que dans la première colonne d'une plage de données et qui exige que les colonnes soient triées.
La principale limitation de RECHERCHEV est qu’elle ne peut rechercher des valeurs que dans la première colonne du tableau sélectionné et ne peut retourner que des valeurs situées à droite de cette colonne. Cela devient problématique lorsque les données ne sont pas structurées de cette manière.
Exemple :
Nom | Année | Mois | N° Badge |
Julien | 1987 | janvier | 234324 |
Justine | 1976 | mars | 257242 |
Karim | 2001 | avril | 290232 |
Bertrand | 2005 | juin | 189693 |
Problème avec RECHERCHEV :Impossible de rechercher un Nom basé sur le N° Badge, car le tableau ne permet pas une recherche vers la gauche.
Solution avec INDEX + EQUIV :
=INDEX(A2:A5; EQUIV(257242; D2:D5; 0))
A2:A5 : Plage des noms.
D2:D5 : Plage des N° Badge.
EQUIV : Trouve le numéro de ligne correspondant.
Utilisez plutôt RECHERCHEX de Microsoft 365
Si vous avez Microsoft 365, nous vous conseillons de passer directement par une RECHERCHEX !
RECHERCHEX est une fonction moderne d’Excel qui permet de rechercher une valeur dans une plage et de renvoyer le résultat correspondant (remplace RECHERCHEV).
Elle est plus flexible car elle peut chercher dans les deux sens (gauche ou droite), contrairement à RECHERCHEV.
Elle est aussi plus robuste : gestion d’erreur intégrée et pas besoin de compter les colonnes.
Tableau de comparaison INDEX + EQUIV contre RECHERCHEX
INDEX + EQUIV | RECHERCHEX | |
Principe | Combine 2 fonctions (trouver position + retourner valeur) | Une seule fonction qui fait tout |
Simplicité | ❌ plus complexe (imbriquée) | ✅ très simple et lisible |
Sens de recherche | ✅ gauche/droite OK | ✅ gauche/droite OK |
Gestion des erreurs | ❌ nécessite SIERREUR | ✅ intégrée ([si_non_trouvé]) |
Performance | ✅ souvent très bon sur gros fichiers | ⚠️ parfois un peu plus lourd (cas extrêmes) |
Compatibilité | ✅ toutes versions Excel | ❌ seulement Excel 365 / récent |
Flexibilité | ✅ très puissant (2D, matrices) | ✅ puissant mais plus “clé en main” |
Erreur courant avec INDEX et EQUIV
L’utilisation de la fonction INDEX, surtout avec EQUIV ou des plages dynamiques, peut parfois entraîner des ralentissements et une mauvaise optimisation. Le problème apparaît surtout lorsque les plages utilisées sont trop larges, ce qui impacte la mémoire et le temps de calcul.
Par exemple, utiliser des colonnes entières comme A:A ou B:B oblige Excel à analyser toutes les cellules, même celles inutiles. Si la formule est répétée de nombreuses fois, cela peut fortement ralentir le fichier.
👉 Bonne pratique : utiliser des plages limitées et précises.
Exemple à éviter : =INDEX(A:A; EQUIV("Valeur"; B:B; 0))
Exemple optimisé : =INDEX(A2:A1000; EQUIV("Valeur"; B2:B1000; 0))
Ainsi, Excel traite moins de données et les calculs sont plus rapides.
Conclusion fonction Index Excel
La fonction INDEX retourne une valeur d’une intersection entre une ligne et une colonne relative à une plage de cellule.
Elle est pratique et s'utilise en complément d'un fonction EQUIV.
Si vous souhaitez combinez INDEX et EQUIV, utilisez plutôt la fonction RECHERCHEX !!





