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.
- 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.
=> 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.
=> 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