Comment Utiliser la fonction EQUIV
Apprenez à utiliser la fonction EQUIV pour trouver la position d'une valeur dans une plage ou un tableau. EQUIV retourne la position relative (1, 2, 3, etc.) de l'élément trouvé, indispensable pour les recherches dynamiques et les combinaisons INDEX-EQUIV.
Pourquoi c'est important
EQUIV est fondamentale pour créer des formules de recherche flexibles et constitue la base des solutions INDEX-EQUIV avancées qui surpassent RECHERCHEV en performance.
Prérequis
- •Compréhension basique des plages Excel et références de cellules
- •Familiarité avec la syntaxe des formules et les arguments de fonction
Instructions étape par étape
Ouvrir une feuille avec des données d'exemple
Créez une liste simple d'articles (A1:A5) avec des valeurs comme Produit A, Produit B, etc.
Cliquez sur la cellule cible de votre formule
Sélectionnez une cellule vide (ex : C2) où vous voulez que le résultat EQUIV apparaisse.
Tapez la syntaxe de la fonction EQUIV
Entrez =EQUIV(valeur_cherchée, tableau_recherche, type_correspondance) où type_correspondance est 0 (exact), -1 (croissant) ou 1 (décroissant).
Définissez vos paramètres de recherche
Par exemple, tapez =EQUIV("Produit B",A1:A5,0) pour trouver la position de "Produit B" dans votre liste.
Appuyez sur Entrée et examinez le résultat
La formule retourne un nombre représentant la position (ex : 2 si "Produit B" est à la deuxième ligne).
Méthodes alternatives
Utiliser la combinaison INDEX-EQUIV
Enveloppez EQUIV dans INDEX pour récupérer la valeur réelle au lieu de juste la position : =INDEX(plage_retour, EQUIV(valeur_cherchée, plage_recherche, 0)).
Utiliser XMATCH (Excel 365)
XMATCH offre des fonctionnalités avancées comme la recherche de droite à gauche et la gestion des valeurs manquantes.
Combiner avec SIERREUR pour la gestion d'erreurs
Utilisez =SIERREUR(EQUIV(...),"Non trouvé") pour afficher du texte personnalisé au lieu de l'erreur #N/A.
Astuces et conseils
- ✓Utilisez le type_correspondance 0 pour les correspondances exactes sauf si vos données sont triées.
- ✓Combinez EQUIV avec COLONNE() ou LIGNE() pour trouver des positions dans des tableaux 2D.
- ✓Pour une correspondance sensible à la casse, enveloppez EQUIV avec EXACT : =EQUIV(VRAI,EXACT(plage,valeur),0).
- ✓Utilisez des références absolues ($A$1:$A$5) lors de la copie de formules.
Astuces avancées
- ★Associez EQUIV avec DECALER pour créer des plages dynamiques basées sur les positions trouvées.
- ★Utilisez EQUIV avec des caractères génériques (?) et (*) pour les correspondances de texte partielles.
- ★Pour les critères multiples, utilisez EQUIV avec CONCATENER pour rechercher des valeurs combinées.
Résolution de problèmes
Vérifiez que la valeur cherchée existe dans la plage avec Rechercher (Ctrl+F). Assurez-vous que les types de données correspondent et supprimez les espaces avec TRIM().
Vous utilisez probablement type_correspondance 1 ou -1 qui nécessitent des données triées. Passez à 0 pour les correspondances exactes.
Utilisez des références absolues ($A$1:$A$100) pour verrouiller la plage et éviter les changements lors d'insertions/suppressions.
Formules Excel associées
Questions fréquentes
Quelle est la différence entre EQUIV et RECHERCHEV?
EQUIV peut-il rechercher dans plusieurs colonnes?
Que signifient type_correspondance 1, 0 et -1?
Comment utiliser EQUIV avec des correspondances de texte partielles?
C'etait une tache. ElyxAI en gere des centaines.
S'inscrire