RechercheIntermédiaireExcel + Google Sheets

Fonction INDEX ExcelExtraire une valeur par sa position – Guide 2026

La fonction INDEX retourne la valeur d'une cellule à l'intersection d'une ligne et d'une colonne spécifiées. Seule, elle est utile pour extraire des données à position fixe. Combinée avec EQUIV, elle devient une alternative puissante à RECHERCHEV, capable de chercher dans n'importe quelle direction.

Syntaxe de la fonction INDEX

INDEX prend une matrice (tableau) et retourne la valeur à la position spécifiée. Si ta matrice n'a qu'une colonne ou une ligne, tu peux omettre l'un des paramètres.

=INDEX(matrice; no_ligne; [no_colonne])

Comprendre chaque paramètre de la fonction INDEX

1

matrice

(obligatoire)

La plage de cellules (tableau) dans laquelle INDEX va chercher. Ça peut être une plage comme A1:D10, un tableau nommé, ou même le résultat d'une autre fonction.

Astuce : Si ta matrice ne contient qu'une seule ligne ou colonne, tu peux omettre le paramètre correspondant (no_ligne ou no_colonne).

2

no_ligne

(obligatoire)

Le numéro de la ligne dans la matrice. La première ligne de ta plage est la ligne 1 (pas la ligne de la feuille). Si tu mets 0, INDEX retourne la colonne entière.

3

no_colonne

(optionnel)

Le numéro de la colonne dans la matrice. La première colonne de ta plage est la colonne 1. Si omis (pour une plage d'une seule colonne), INDEX prend la 1ère colonne. Si tu mets 0, INDEX retourne la ligne entière.

Exemples pratiques pas à pas

Exemple 1 – Extraire une valeur à position fixe

Tu as un tableau de prix et tu veux récupérer le prix du 2ème produit, 3ème tarif. INDEX te donne directement la valeur à cette position.

Retourne la valeur en ligne 2, colonne 3 de la plage = 299 €.

ABCD
1ProduitTarif BasicTarif ProTarif Enterprise
2Licence A99 €199 €499 €
3Licence B149 €299 €699 €
4Licence C199 €399 €899 €
Formule :=INDEX(A2:D4; 2; 3)
Résultat :299 €

Exemple 2 – INDEX + EQUIV : l'alternative à RECHERCHEV

La vraie puissance d'INDEX apparaît quand on la combine avec EQUIV. EQUIV trouve la position, INDEX retourne la valeur. Cette combinaison peut chercher dans n'importe quelle direction.

EQUIV trouve que 'Dupont' est en position 2, INDEX retourne le salaire en ligne 2.

ABC
1NomDépartementSalaire
2MartinVentes45 000 €
3DupontIT52 000 €
4BernardRH48 000 €
Formule :=INDEX(C2:C4; EQUIV("Dupont"; A2:A4; 0))
Résultat :52 000 €

Décomposition de la formule :

  • EQUIV("Dupont"; A2:A4; 0) → Retourne 2 (position de Dupont)
  • INDEX(C2:C4; 2) → Retourne 52 000 € (2ème valeur)

Exemple 3 – Recherche inversée (vers la gauche)

Contrairement à RECHERCHEV qui ne peut chercher que vers la droite, INDEX/EQUIV peut retourner une valeur à gauche de la colonne de recherche.

Trouve le code employé à partir de l'email – impossible avec RECHERCHEV !

ABC
1CodeNomEmail
2EMP-001Martinmartin@email.com
3EMP-042Dupontdupont@email.com
4EMP-088Bernardbernard@email.com
Formule :=INDEX(A2:A4; EQUIV("dupont@email.com"; C2:C4; 0))
Résultat :EMP-042

Exemple 4 – Recherche bidimensionnelle

Tu as un tableau croisé (produits en lignes, mois en colonnes) et tu veux trouver une valeur en spécifiant à la fois le produit et le mois.

Trouve les ventes du Produit B en Mars : 220.

ABCD
1JanvierFévrierMars
2Produit A10012095
3Produit B200180220
4Produit C150160175
Formule :=INDEX(B2:D4; EQUIV("Produit B"; A2:A4; 0); EQUIV("Mars"; B1:D1; 0))
Résultat :220

Super puissant : Cette formule fait une vraie recherche 2D. Tu peux mettre le nom du produit et le mois dans des cellules pour créer un sélecteur interactif.

Les erreurs fréquentes et comment les corriger

Erreur #REF! – Position hors limites

Cette erreur apparaît quand le numéro de ligne ou colonne dépasse la taille de ta matrice. Par exemple, demander la ligne 5 dans une plage de 4 lignes.

✅ Solution : Vérifie que no_ligne ≤ nombre de lignes et no_colonne ≤ nombre de colonnes de ta plage.

Erreur #VALEUR! – Paramètre invalide

Le numéro de ligne ou colonne n'est pas un nombre valide, ou tu as passé un texte au lieu d'un nombre.

✅ Solution : Assure-toi que no_ligne et no_colonne sont des nombres entiers positifs.

Erreur #N/A – Valeur non trouvée (avec EQUIV)

Quand tu combines INDEX avec EQUIV, l'erreur #N/A vient généralement d'EQUIV qui ne trouve pas la valeur cherchée.

✅ Solution : =SIERREUR(INDEX(C:C; EQUIV(A1; B:B; 0)); "Non trouvé")

INDEX/EQUIV vs RECHERCHEV : le comparatif

CritèreRECHERCHEVINDEX/EQUIV
DirectionDroite uniquementToutes directions ✓
PerformanceMoyenneMeilleure ✓
SimplicitéPlus simple ✓Plus complexe
Insertion colonnesCasse la formulePas de problème ✓

Questions fréquentes

Quelle est la différence entre INDEX et RECHERCHEV ?

RECHERCHEV cherche une valeur et retourne une colonne à droite. INDEX retourne simplement la valeur à une position donnée (ligne, colonne). INDEX seul ne cherche pas – c'est pourquoi on le combine souvent avec EQUIV pour créer une alternative plus flexible à RECHERCHEV.

Pourquoi combiner INDEX avec EQUIV ?

EQUIV trouve la position d'une valeur dans une plage. En combinant avec INDEX, tu obtiens une recherche bidirectionnelle : EQUIV trouve la ligne, INDEX retourne la valeur. C'est plus flexible que RECHERCHEV car la colonne de recherche peut être n'importe où.

INDEX peut-elle retourner plusieurs valeurs ?

Oui, si tu omets le numéro de ligne ou de colonne, INDEX retourne une ligne ou colonne entière. C'est très utile dans les formules matricielles ou avec SOMME/MOYENNE pour calculer sur une ligne ou colonne spécifique.

Comment utiliser INDEX avec plusieurs zones ?

INDEX peut recevoir plusieurs plages entre parenthèses et un 4ème argument pour choisir la zone. Exemple : =INDEX((A1:B10;D1:E10);3;2;2) retourne la valeur en ligne 3, colonne 2 de la 2ème zone (D1:E10).

INDEX est-elle plus rapide que RECHERCHEV ?

Oui, INDEX/EQUIV est généralement plus performant que RECHERCHEV sur de gros volumes de données, surtout quand la colonne de résultat est loin de la colonne de recherche. La différence devient notable au-delà de 10 000 lignes.

Les fonctions similaires à INDEX

Deviens un pro d'Excel

Rejoins Le Dojo Club pour maîtriser toutes les fonctions Excel, avec des formations complètes, des lives experts et une communauté d'entraide.

Essayer pendant 30 jours