ElyxAI
formulas

Comment Utiliser INDEX EQUIV

Excel 2010Excel 2013Excel 2016Excel 2019Excel 365

Maîtrisez INDEX EQUIV, une combinaison puissante qui récupère des données de n'importe quelle colonne selon un critère de recherche. Contrairement à RECHERCHEV, elle fonctionne de gauche à droite, gère plusieurs critères et offre une flexibilité supérieure pour les recherches complexes.

Pourquoi c'est important

INDEX EQUIV est le standard professionnel pour les recherches de données, remplaçant les limitations de RECHERCHEV et permettant des tâches de rapports complexes.

Prérequis

  • Compréhension des formules Excel basiques (SOMME, SI)
  • Familiarité avec la structure des tableaux et références de cellules
  • Connaissance des références absolues vs relatives

Instructions étape par étape

1

Préparez votre tableau de données

Organisez les données avec en-têtes à la ligne 1, colonne de recherche et colonne de retour clairement identifiées. Assurez-vous que les données sont contiguës sans lignes vides.

2

Cliquez sur la cellule cible

Sélectionnez la cellule où apparaîtra le résultat, généralement dans une colonne intitulée 'Résultat' ou 'Sortie'.

3

Tapez la formule INDEX EQUIV

Entrez: =INDEX(plage_retour; EQUIV(valeur_recherche; plage_recherche; 0)). Remplacez par vos références de cellules ou plages.

4

Utilisez des références absolues pour les plages

Ajoutez des $ avant les lettres de colonne/ligne dans vos plages (ex: $A$2:$A$100) pour qu'elles ne se décalent pas lors de la copie.

5

Appuyez sur Entrée et copiez la formule

Appuyez sur Entrée pour exécuter, puis copiez avec Ctrl+C sur la plage cible et collez avec Ctrl+V pour appliquer à plusieurs lignes.

Méthodes alternatives

RECHERCHEX (Excel 365 uniquement)

Alternative moderne avec syntaxe plus simple: =RECHERCHEX(valeur_recherche; tableau_recherche; tableau_retour). Gère mieux les erreurs.

RECHERCHEV avec colonne d'aide

Créez une colonne supplémentaire avec numéros de lignes, puis utilisez RECHERCHEV; moins flexible mais plus simple pour les débutants.

Critères multiples avec FILTRE

La fonction FILTRE (Excel 365) permet des recherches complexes avec plusieurs conditions dans une seule formule.

Astuces et conseils

  • Utilisez SIERREUR pour envelopper votre formule INDEX EQUIV et afficher des messages personnalisés: =SIERREUR(INDEX(...); 'Non trouvé')
  • Le troisième paramètre d'EQUIV (0) signifie correspondance exacte; utilisez 1 pour valeur inférieure, -1 pour valeur supérieure
  • INDEX peut retourner une ligne ou colonne entière en utilisant 0 comme numéro de paramètre
  • Combinez INDEX EQUIV avec SOMME pour créer des alternatives SOMME.SI pour scénarios complexes

Astuces avancées

  • Imbriquez plusieurs fonctions EQUIV dans INDEX pour des recherches multicritères: =INDEX(data; EQUIV(1; (critère1=plage1)*(critère2=plage2); 0))
  • Utilisez EQUIV avec caractères génériques (* et ?) pour trouver des correspondances de texte partiel
  • Combinez avec AGREGER pour ignorer les lignes masquées et valeurs d'erreur dans votre plage de recherche
  • Stockez les grands tableaux de consultation dans des plages nommées pour une recalcul plus rapide

Résolution de problèmes

La formule retourne une erreur #N/A

La valeur de recherche n'existe pas dans la plage EQUIV. Vérifiez l'orthographe, les espaces et la cohérence des types de données. Utilisez SIERREUR pour gérer les valeurs manquantes.

La formule retourne une erreur #REF!

Vos plages ne sont pas alignées ou le résultat EQUIV dépasse le nombre de lignes de la plage INDEX. Vérifiez que les deux plages ont les mêmes dimensions.

La formule retourne une valeur incorrecte

Vérifiez votre troisième paramètre EQUIV (0 pour exact, 1 ou -1 pour approx). Assurez-vous que les données sont triées correctement si vous utilisez une correspondance approximative.

La formule est très lente avec de grands ensembles de données

Évitez les formules matricielles avec des colonnes entières. Utilisez des plages spécifiques (A2:A10000 au lieu de A:A) et envisagez RECHERCHEX pour Excel 365.

Formules Excel associées

Questions fréquentes

Quelle est la différence entre INDEX EQUIV et RECHERCHEV?
RECHERCHEV cherche de gauche à droite uniquement et exige que la colonne de recherche soit première. INDEX EQUIV fonctionne dans n'importe quelle direction, gère plusieurs critères et offre plus de flexibilité. INDEX EQUIV est le standard professionnel moderne.
Puis-je utiliser INDEX EQUIV avec plusieurs critères?
Oui, imbriquez plusieurs fonctions EQUIV ou utilisez des formules matricielles avec des opérateurs de multiplication: =INDEX(plage_retour; EQUIV(1; (crit1=plage1)*(crit2=plage2); 0)). Dans Excel 365, utilisez RECHERCHEX qui gère cela nativement.
Pourquoi ma formule INDEX EQUIV retourne-t-elle une erreur?
Le plus souvent, la valeur de recherche n'existe pas (erreur #N/A), ou vos plages ne sont pas alignées (erreur #REF!). Vérifiez l'orthographe, les types de données et les dimensions. Utilisez SIERREUR pour une gestion d'erreur plus propre.
Comment rendre INDEX EQUIV sensible à la casse?
Utilisez la fonction EXACT imbriguée avec EQUIV: =INDEX(retour; EQUIV(VRAI; EXACT(valeur_recherche; plage_recherche); 0)). Cela nécessite d'entrer comme formule matricielle avec Ctrl+Maj+Entrée.
INDEX EQUIV est-il plus rapide que RECHERCHEV?
Les performances sont généralement similaires sur les petits ensembles de données. Sur les grands ensembles, RECHERCHEV peut être plus rapide, mais INDEX EQUIV est plus flexible. RECHERCHEX (Excel 365) est optimisé pour la vitesse.

C'etait une tache. ElyxAI en gere des centaines.

S'inscrire