Principe : La formule EQUIV permet de rechercher une valeur dans une plage de cellules (en lignes ou en colonnes) et de déterminer sa position relative (à l’intérieure de la plage de cellules).

= EQUIV(valeur_cherchée ; matrice_recherche ; [type])

  • Valeur à rechercher dans la matrice de recherche.
  • Plage de cellules dans laquelle on recherche la valeur cherchée.
  • [Facultatif] : Type de correspondance avec la valeur cherchée :
    • 1 = Inférieur à : Retrouve la plus grande valeur qui est inférieure ou égale à la valeur cherchée ; Les valeurs de l’argument « matrice_recherche » doivent être triées par ordre croissant (choix par défaut si non renseigné).
    • 0 = Correspondance exacte : Retrouve la première valeur exactement égale à la valeur cherchée.
    • -1 = Supérieur à : Retrouve la plus petite valeur qui est supérieure ou égale à la valeur cherchée ; Les valeurs de l’argument « matrice_recherche » doivent être triées par ordre décroissant.

Remarque : Cette formule s’utilise principalement combinée avec la formule INDEX.


Exemple 1 : On a un tableau avec une liste d’immatriculations avec plusieurs informations les concernant ; On souhaite retrouver le positionnement de l’immatriculation « KF10DX » dans la liste des immatriculations et le positionnement de l’information « Propriétaire » dans la liste des en-têtes du tableau.

Formule EQUIV

  • Immatriculation « KF10DX » = EQUIV(« KF10DX » ; A2:A6 ; 0) = 4

=> L’immatriculation « KF10DX » est située à la ligne 4 à partir de la première cellule de la matrice de recherche (A2).

  • Information « Propriétaire » = EQUIV(« Propriétaire » ; A1:D1 ; 0) = 2

=> L’immatriculation « KF10DX » est située à la colonne 2 à partir de la première cellule de la matrice de recherche (A1).


Exemple 2 : On a une liste de clients et on souhaite retrouver la ligne du taux de remise à appliquer en fonction du total des ventes HT :

  • De 0€ à 499€ => aucune remise
  • De 500€ à 1999€ => 2% de remise
  • De 2000€ à 4999€ => 3% de remise
  • 5000€ ou plus => 5% de remise

=> Deux critères à respecter pour que la formule EQUIV retrouve le bon taux de remise :

  • Indiquer la borne inférieure de chaque intervalle.
  • Classer les valeurs dans l’ordre croissant.

Formule EQUIV

=> Il faut bien laisser la valeur cherchée en référence relative et figer la « matrice_recherche » pour la première formule pour pouvoir ensuite étirer la formule sur les autres lignes du tableau.


Exemple 3 : On a une liste de commerciaux et on souhaite retrouver la ligne de la prime à octroyer en fonction du taux de service :

  • Moins de 85% => 100€ de prime
  • De 85% à 89% => 200€ de prime
  • De 90% à 94% => 500€ de prime
  • De 95% à 100% => 1000€ de prime

=> Deux critères à respecter pour que la formule EQUIV retrouve la bonne prime :

  • Indiquer la borne supérieure de chaque intervalle.
  • Classer les valeurs dans l’ordre décroissant.

Formule EQUIV

=> Il faut bien laisser la valeur cherchée en référence relative et figer la « matrice_recherche » pour la première formule pour pouvoir ensuite étirer la formule sur les autres lignes du tableau.


=> Voir aussi la formule INDEX