Formules Excel

Comment Maîtriser la Formule EQUIV Excel pour une Recherche Efficace ?

15 janvier 2026 13 vues

La formule EQUIV Excel est un outil puissant, bien que souvent sous-estimé, pour localiser la position d'un élément spécifique dans une plage de cellules. Contrairement à RECHERCHEV qui renvoie la valeur correspondante, EQUIV vous indique *où* se trouve cette valeur. Que vous ayez besoin de trouver un numéro de client, un nom de produit ou n'importe quelle autre donnée, EQUIV peut vous faire gagner un temps précieux. Dans cet article, nous allons explorer en détail le fonctionnement de cette formule, avec des exemples pratiques et des astuces pour l'utiliser efficacement dans vos feuilles de calcul.

Qu'est-ce que la Formule EQUIV Excel ?

La formule EQUIV (MATCH en anglais) est une fonction Excel qui renvoie la position relative d'un élément spécifié dans une plage de cellules. En d'autres termes, elle vous dit à quelle ligne ou colonne se trouve la valeur que vous recherchez.

Syntaxe de la Formule EQUIV

La syntaxe de la formule EQUIV est la suivante :

=EQUIV(valeur_recherchée; plage_recherche; [type_correspondance])

  • valeur_recherchée : La valeur que vous souhaitez trouver.
  • plage_recherche : La plage de cellules dans laquelle vous effectuez la recherche (une seule ligne ou une seule colonne).
  • [type_correspondance] : (Facultatif) Spécifie le type de correspondance que vous souhaitez. Il peut prendre les valeurs suivantes :
    • 1 (ou omis) : EQUIV trouve la plus grande valeur qui est inférieure ou égale à la valeur_recherchée. La plage_recherche doit être triée en ordre croissant.
    • 0 : EQUIV trouve la première valeur qui est exactement égale à la valeur_recherchée. La plage_recherche peut être dans n'importe quel ordre.
    • -1 : EQUIV trouve la plus petite valeur qui est supérieure ou égale à la valeur_recherchée. La plage_recherche doit être triée en ordre décroissant.

Comment Utiliser la Formule EQUIV : Exemples Pratiques

Exemple 1 : Trouver la Position d'un Produit dans une Liste

Imaginez que vous ayez une liste de produits dans la colonne A (A1:A10) et que vous souhaitiez trouver la position du produit "Ordinateur portable".

  1. Ouvrez votre feuille Excel.
  2. Saisissez votre liste de produits dans la colonne A (A1:A10). Par exemple :
    • A1 : Smartphone
    • A2 : Tablette
    • A3 : Ordinateur portable
    • A4 : Clavier
    • A5 : Souris
    • A6 : Écran
    • A7 : Imprimante
    • A8 : Casque
    • A9 : Haut-parleur
    • A10 : Webcam
  3. Dans une cellule vide (par exemple, B1), entrez la formule suivante : =EQUIV("Ordinateur portable";A1:A10;0)
  4. Appuyez sur Entrée.

Excel affichera le résultat 3, car "Ordinateur portable" est le troisième élément de la liste.

Explication : * "Ordinateur portable" est la valeur que nous recherchons. * A1:A10 est la plage de recherche. * 0 indique que nous recherchons une correspondance exacte.

Exemple 2 : Trouver la Position d'un Seuil dans une Plage de Valeurs Triées

Supposons que vous ayez une plage de valeurs triées en ordre croissant dans la colonne A (A1:A5) représentant des seuils de remise, et que vous souhaitiez trouver la position du seuil le plus proche inférieur ou égal à une certaine valeur.

  1. Ouvrez votre feuille Excel.
  2. Saisissez vos seuils de remise dans la colonne A (A1:A5), en ordre croissant. Par exemple :
    • A1 : 10
    • A2 : 20
    • A3 : 30
    • A4 : 40
    • A5 : 50
  3. Dans une cellule vide (par exemple, B1), entrez la valeur pour laquelle vous voulez trouver le seuil (par exemple, 35).
  4. Dans une autre cellule vide (par exemple, C1), entrez la formule suivante : =EQUIV(B1;A1:A5;1)
  5. Appuyez sur Entrée.

Excel affichera le résultat 3, car la valeur 30 (en A3) est le seuil le plus proche inférieur ou égal à 35.

Explication : * B1 (qui contient 35) est la valeur que nous comparons aux seuils. * A1:A5 est la plage de recherche. * 1 indique que nous recherchons la plus grande valeur inférieure ou égale à la valeur recherchée.

Exemple 3 : Utiliser EQUIV avec RECHERCHEV ou INDEX pour une Recherche Dynamique

La puissance d'EQUIV réside souvent dans sa capacité à être combinée avec d'autres formules Excel, comme RECHERCHEV ou INDEX. Cela permet de créer des recherches plus dynamiques et flexibles.

a) Utilisation d'EQUIV avec RECHERCHEV :

Au lieu de spécifier le numéro de colonne dans RECHERCHEV, vous pouvez utiliser EQUIV pour trouver dynamiquement le numéro de colonne en fonction d'un en-tête.

Supposons que vous ayez un tableau de données avec des en-têtes de colonnes dans la ligne 1 (A1:D1) et les données correspondantes en dessous (A2:D10). Vous voulez rechercher une valeur dans la colonne A et renvoyer la valeur correspondante dans la colonne dont l'en-tête est "Chiffre d'affaires".

  1. Ouvrez votre feuille Excel.
  2. Saisissez vos données dans le tableau (A1:D10). Assurez-vous que la ligne 1 contient les en-têtes de colonnes.
  3. Dans une cellule vide (par exemple, F1), entrez la valeur à rechercher dans la colonne A (par exemple, "Client A").
  4. Dans une autre cellule vide (par exemple, G1), entrez la formule suivante : =RECHERCHEV(F1;A1:D10;EQUIV("Chiffre d'affaires";A1:D1;0);FAUX)
  5. Appuyez sur Entrée.

Excel renverra le chiffre d'affaires correspondant au "Client A".

Explication : * F1 est la valeur recherchée dans la première colonne du tableau. * A1:D10 est le tableau de données. * EQUIV("Chiffre d'affaires";A1:D1;0) renvoie le numéro de colonne de l'en-tête "Chiffre d'affaires". * FAUX indique que nous recherchons une correspondance exacte.

b) Utilisation d'EQUIV avec INDEX :

INDEX et EQUIV sont souvent utilisés ensemble pour effectuer des recherches bidirectionnelles. INDEX renvoie la valeur d'une cellule à une intersection spécifique, et EQUIV peut être utilisé pour trouver dynamiquement le numéro de ligne et/ou le numéro de colonne.

Reprenons l'exemple précédent. Vous voulez trouver le chiffre d'affaires du "Client A".

  1. Ouvrez votre feuille Excel.
  2. Saisissez vos données dans le tableau (A1:D10). Assurez-vous que la ligne 1 contient les en-têtes de colonnes et la colonne A contient les noms des clients.
  3. Dans une cellule vide (par exemple, F1), entrez la valeur à rechercher dans la colonne A (par exemple, "Client A").
  4. Dans une autre cellule vide (par exemple, G1), entrez la formule suivante : =INDEX(A1:D10;EQUIV(F1;A1:A10;0);EQUIV("Chiffre d'affaires";A1:D1;0))
  5. Appuyez sur Entrée.

Excel renverra le chiffre d'affaires correspondant au "Client A".

Explication : * A1:D10 est la plage de données. * EQUIV(F1;A1:A10;0) renvoie le numéro de ligne du "Client A". * EQUIV("Chiffre d'affaires";A1:D1;0) renvoie le numéro de colonne de l'en-tête "Chiffre d'affaires". * INDEX renvoie la valeur à l'intersection de la ligne et de la colonne spécifiées.

Bonnes Pratiques et Astuces pour Utiliser EQUIV

  • Assurez-vous que la plage_recherche est une seule ligne ou une seule colonne. EQUIV ne fonctionne pas avec des plages multidimensionnelles.
  • Utilisez le type_correspondance approprié. Si vous recherchez une correspondance exacte, utilisez 0. Si vous recherchez la valeur la plus proche, utilisez 1 ou -1 et assurez-vous que la plage est triée correctement.
  • Combinez EQUIV avec d'autres formules. Pour une recherche dynamique et flexible, combinez EQUIV avec RECHERCHEV, INDEX ou DECALER.
  • Gérez les erreurs. Si EQUIV ne trouve pas la valeur recherchée, elle renvoie l'erreur #N/A. Utilisez la fonction SIERREUR pour gérer ces erreurs et afficher un message plus convivial.

Par exemple : =SIERREUR(EQUIV("Valeur";A1:A10;0);"Valeur non trouvée")

Erreurs Courantes à Éviter avec EQUIV

  • Oublier de trier la plage de recherche lors de l'utilisation de 1 ou -1 comme type_correspondance. Cela peut entraîner des résultats incorrects.
  • Utiliser une plage de recherche multidimensionnelle. EQUIV ne fonctionne qu'avec des plages unidimensionnelles.
  • Ne pas gérer les erreurs #N/A. Cela peut rendre votre feuille de calcul moins conviviale.
  • Confondre EQUIV avec RECHERCHEV. EQUIV renvoie la position, tandis que RECHERCHEV renvoie la valeur.

Alternatives à la Formule EQUIV

Bien qu'EQUIV soit un outil puissant, il existe d'autres fonctions Excel qui peuvent être utilisées pour des tâches similaires :

  • RECHERCHEV (VLOOKUP) : Recherche une valeur dans la première colonne d'un tableau et renvoie une valeur dans la même ligne d'une autre colonne.
  • RECHERCHEH (HLOOKUP) : Recherche une valeur dans la première ligne d'un tableau et renvoie une valeur dans la même colonne d'une autre ligne.
  • INDEX : Renvoie la valeur d'une cellule à une intersection spécifique.
  • FILTRE (FILTER): Filtre une plage de données en fonction de critères spécifiques (disponible dans les versions récentes d'Excel).

Le choix de la fonction dépendra de vos besoins spécifiques et de la structure de vos données.

Conclusion

La formule EQUIV Excel est un outil indispensable pour localiser rapidement et efficacement des éléments dans vos feuilles de calcul. En comprenant sa syntaxe, ses options et en l'utilisant en combinaison avec d'autres formules, vous pouvez automatiser vos recherches et gagner un temps précieux. N'hésitez pas à expérimenter avec les exemples fournis et à adapter la formule à vos propres besoins. Avec un peu de pratique, vous maîtriserez rapidement cette fonction puissante et l'intégrerez naturellement dans votre flux de travail Excel.

Questions fréquentes

Quelle est la différence entre EQUIV et RECHERCHEV ?

EQUIV renvoie la position d'une valeur dans une plage, tandis que RECHERCHEV renvoie la valeur correspondante à une recherche dans une autre colonne. EQUIV est souvent utilisé en combinaison avec RECHERCHEV pour déterminer dynamiquement le numéro de colonne à utiliser.

Comment gérer les erreurs #N/A lorsque EQUIV ne trouve pas la valeur recherchée ?

Utilisez la fonction `SIERREUR` pour gérer les erreurs `#N/A`. Par exemple : `=SIERREUR(EQUIV("Valeur";A1:A10;0);"Valeur non trouvée")`. Cela affichera un message plus convivial si la valeur n'est pas trouvée.

Puis-je utiliser EQUIV pour rechercher dans plusieurs colonnes ou lignes à la fois ?

Non, EQUIV ne fonctionne qu'avec une seule ligne ou une seule colonne. Si vous avez besoin de rechercher dans plusieurs colonnes ou lignes, vous devrez utiliser une combinaison d'EQUIV et d'autres fonctions comme INDEX ou RECHERCHEV, ou envisager d'utiliser des formules plus avancées comme FILTRE (si disponible dans votre version d'Excel).

Mots-clés associés :

formule excel recherche fonction excel position equiv excel exemple recherchev excel index equiv excel

Partager cet article :