Formules Excel

Excel EQUIV : Trouvez la Position Exacte de Vos Données Facilement

14 janvier 2026 9 vues

Dans le monde complexe de la gestion de données, Excel reste un outil incontournable. Parmi ses nombreuses fonctions, EQUIV se distingue par sa capacité à localiser rapidement des informations spécifiques. Vous cherchez à identifier la position exacte d'une valeur dans une plage de cellules ? EQUIV est la solution. Cet article vous guidera pas à pas à travers les subtilités de cette fonction puissante, vous permettant d'optimiser vos analyses et de gagner un temps précieux.

Comprendre la fonction Excel EQUIV : Votre allié pour la localisation de données

La fonction EQUIV (ou MATCH en anglais) est un outil essentiel dans Excel pour retrouver la position d'une valeur spécifique dans une plage de cellules. Contrairement à RECHERCHEV ou RECHERCHEH qui renvoient une valeur associée, EQUIV retourne l'index numérique de la valeur recherchée. Cela en fait un complément idéal pour ces fonctions, ou un outil puissant en soi pour diverses analyses.

Syntaxe de la fonction EQUIV

La syntaxe de la fonction EQUIV est la suivante :

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

  • valeur_recherchée : C'est la valeur que vous souhaitez localiser dans la plage de cellules. Elle peut être un nombre, du texte, une date, ou une référence à une cellule contenant une valeur.
  • plage_de_recherche : C'est la plage de cellules dans laquelle vous allez rechercher la valeur_recherchée. Cette plage peut être une ligne ou une colonne.
  • [type_correspondance] : Cet argument optionnel spécifie le type de correspondance que vous souhaitez effectuer. Il peut prendre trois valeurs :
    • 1 (ou omis) : EQUIV trouve la plus grande valeur qui est inférieure ou égale à la valeur_recherchée. La plage_de_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_de_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_de_recherche doit être triée en ordre décroissant.

Important : Si EQUIV ne trouve pas de correspondance, elle renvoie l'erreur #N/A.

Exemples pratiques d'utilisation de la fonction EQUIV

Pour illustrer la puissance de la fonction EQUIV, voici quelques exemples concrets :

Exemple 1 : Localiser un produit dans une liste

Imaginez une liste de produits dans la colonne A (A1:A10) et vous voulez savoir à quelle position se trouve le produit "Pomme".

  1. Sélectionnez une cellule où vous voulez afficher le résultat (par exemple, B1).
  2. Entrez la formule suivante dans la cellule B1 : =EQUIV("Pomme";A1:A10;0)

Si "Pomme" se trouve à la 3ème position dans la liste A1:A10, la cellule B1 affichera 3.

Explication :

  • "Pomme" est la valeur_recherchée.
  • A1:A10 est la plage_de_recherche.
  • 0 indique une correspondance exacte.

Exemple 2 : Retrouver la position d'un score dans un tableau de résultats

Supposons que vous avez un tableau avec des scores dans la colonne C (C1:C20) et vous voulez connaître la position du score 85.

  1. Choisissez une cellule pour le résultat (par exemple, D1).
  2. Saisissez la formule : =EQUIV(85;C1:C20;0)

Si le score 85 se trouve à la 7ème position dans la liste C1:C20, la cellule D1 affichera 7.

Explication :

  • 85 est la valeur_recherchée.
  • C1:C20 est la plage_de_recherche.
  • 0 indique une correspondance exacte.

Exemple 3 : Utiliser EQUIV avec des données triées (correspondance approximative)

Considérons une plage de cellules (E1:E5) contenant des seuils de performance triés en ordre croissant : 50, 60, 70, 80, 90. Vous voulez savoir à quel seuil appartient un score de 75.

  1. Sélectionnez une cellule (par exemple, F1).
  2. Entrez la formule : =EQUIV(75;E1:E5;1)

La cellule F1 affichera 3, car 75 est supérieur à 70 (la 3ème valeur) mais inférieur à 80 (la 4ème valeur). EQUIV renvoie la position de la plus grande valeur inférieure ou égale à 75.

Explication :

  • 75 est la valeur_recherchée.
  • E1:E5 est la plage_de_recherche.
  • 1 indique une correspondance approximative (la plus grande valeur inférieure ou égale).

Exemple 4 : Utiliser EQUIV pour retrouver l'en-tête d'une colonne

Vous avez un tableau de données avec des en-têtes de colonnes dans la ligne 1 (B1:F1). Vous voulez retrouver la position de la colonne "Ventes".

  1. Choisissez une cellule (par exemple, A2).
  2. Entrez la formule : =EQUIV("Ventes";B1:F1;0)

La cellule A2 affichera la position de la colonne "Ventes" par rapport à la plage B1:F1. Par exemple, si "Ventes" est la troisième colonne, A2 affichera 3.

Combiner EQUIV avec d'autres fonctions Excel pour des analyses avancées

La véritable puissance de EQUIV réside dans sa capacité à être combinée avec d'autres fonctions Excel. Voici quelques exemples :

EQUIV et INDEX : Remplacer RECHERCHEV avec plus de flexibilité

RECHERCHEV est souvent utilisée pour rechercher une valeur dans une table et renvoyer une valeur correspondante. Cependant, RECHERCHEV a des limitations : elle ne peut rechercher que dans la première colonne de la table et ne peut renvoyer des valeurs situées à gauche de cette colonne. En combinant EQUIV et INDEX, vous pouvez contourner ces limitations.

La formule générale est la suivante :

=INDEX(plage_de_résultat; EQUIV(valeur_recherchée; plage_de_recherche; 0))

  • plage_de_résultat : La plage de cellules contenant la valeur que vous voulez renvoyer.
  • EQUIV(valeur_recherchée; plage_de_recherche; 0) : Retourne la position de la valeur_recherchée dans la plage_de_recherche.

Exemple :

Vous avez un tableau avec les colonnes "Nom du produit" (A1:A10) et "Prix" (B1:B10). Vous voulez retrouver le prix du produit "Ordinateur".

La formule serait :

=INDEX(B1:B10; EQUIV("Ordinateur"; A1:A10; 0))

Cette formule recherchera "Ordinateur" dans la plage A1:A10 et renverra le prix correspondant dans la plage B1:B10.

EQUIV et RECHERCHEH : Une recherche bidirectionnelle

De la même manière que RECHERCHEV, RECHERCHEH a aussi ses limites. Combiner EQUIV avec INDEX permet de surmonter ces limitations et de réaliser des recherches bidirectionnelles.

EQUIV et SOMMEPROD : Calculs conditionnels complexes

SOMMEPROD permet de réaliser des calculs complexes sur des plages de cellules. En combinant EQUIV et SOMMEPROD, vous pouvez effectuer des sommes conditionnelles basées sur la position d'une valeur.

Erreurs courantes à éviter lors de l'utilisation de la fonction EQUIV

  • L'erreur #N/A : Cette erreur se produit lorsque la valeur_recherchée n'est pas trouvée dans la plage_de_recherche. Vérifiez que la valeur_recherchée existe bien dans la plage et que le type_correspondance est correct.
  • Résultats incorrects avec le type_correspondance 1 ou -1 : Assurez-vous que la plage_de_recherche est correctement triée en ordre croissant (pour 1) ou décroissant (pour -1). Sinon, les résultats seront imprévisibles.
  • Types de données incompatibles : La valeur_recherchée et les valeurs dans la plage_de_recherche doivent être du même type (texte, nombre, date, etc.).

Astuces pour optimiser l'utilisation de la fonction EQUIV

  • Utiliser des noms de plages : Au lieu d'utiliser des références de cellules (par exemple, A1:A10), vous pouvez définir des noms de plages (par exemple, "Produits"). Cela rend vos formules plus lisibles et plus faciles à maintenir.
  • Combiner EQUIV avec la fonction SIERREUR : Pour éviter l'affichage de l'erreur #N/A, vous pouvez utiliser la fonction SIERREUR pour afficher un message personnalisé si la valeur n'est pas trouvée. Par exemple : =SIERREUR(EQUIV("Pomme";A1:A10;0); "Produit non trouvé")
  • Utiliser la validation des données : Pour éviter les erreurs de saisie dans la valeur_recherchée, vous pouvez utiliser la validation des données pour limiter les valeurs possibles.
  • Bien comprendre le type de correspondance: Le choix du type de correspondance (0, 1, ou -1) est crucial pour obtenir les résultats attendus. Prenez le temps de bien comprendre la signification de chaque option.

Conclusion : Maîtrisez EQUIV pour une analyse de données plus efficace

La fonction EQUIV est un outil puissant et polyvalent qui peut grandement améliorer votre efficacité dans Excel. En comprenant sa syntaxe, en explorant ses différentes utilisations et en évitant les erreurs courantes, vous pouvez exploiter pleinement son potentiel pour localiser des données, automatiser des tâches et réaliser des analyses complexes. N'hésitez pas à expérimenter et à combiner EQUIV avec d'autres fonctions Excel pour découvrir de nouvelles possibilités et optimiser vos feuilles de calcul.

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 dans une autre colonne. EQUIV est souvent utilisée en combinaison avec INDEX pour obtenir une fonctionnalité similaire à RECHERCHEV, mais avec plus de flexibilité.

Comment puis-je éviter l'erreur #N/A avec EQUIV ?

Assurez-vous que la valeur recherchée existe bien dans la plage de recherche. Vérifiez également que le type de correspondance est correct. Vous pouvez également utiliser la fonction SIERREUR pour afficher un message personnalisé si la valeur n'est pas trouvée.

Puis-je utiliser EQUIV avec des données non triées ?

Oui, mais vous devez utiliser le type de correspondance 0 pour une correspondance exacte. Si vous utilisez le type de correspondance 1 ou -1 avec des données non triées, les résultats seront imprévisibles.

Mots-clés associés :

excel index equiv excel recherchev equiv excel match function excel recherche position excel formule recherche

Partager cet article :