Formation PUB760 : Microsoft Excel, 2021 Quelques fonctions Excel

5.7 EQUIV()


La fonction EQUIV() est une autre fonction de recherche fort utile. Elle est souvent utilisée en combinaison avec INDEX().

Contrairement à RECHERCHEV() ou à RECHERCHEX(), EQUIV() retourne la position relative d'un élément dans une plage et non une valeur qui correspond à cet élément.

Remarquez qu'il existe une version améliorée de EQUIV() : EQUIVX(). Cette fonction est présentée dans la fiche « EQUIVX() pour rechercher la position d'un élément recherché ».

Si vous êtes en train d'apprendre à faire de la recherche dans Excel, je vous conseille de concentrer vos efforts sur EQUIVX().

EQUIV() demande au moins deux arguments :

  • la valeur recherchée
  • la plage dans laquelle Excel recherchera la valeur.

On peut également spécifier le type de recherche à effectuer. Cet argument peut prendre les valeurs suivantes :

  • 0 : correspondance exacte. La fonction ne retournera rien si la valeur recherchée ne fait pas partie de la plage.

    Excel affichera #N/A s'il ne trouve pas la valeur recherchée.

  • -1 : la fonction retournera la position de la première valeur rencontrée qui est supérieure ou égale à la valeur recherchée.

    La plage doit être triée en ordre décroissant pour que ce type de recherche fonctionne.

  • 1 : la fonction retournera la position de la première valeur rencontrée qui est inférieure ou égale à la valeur recherchée.

    Il faut que la plage soit triée en ordre croissant pour que ce type de recherche fonctionne.

    Il s'agit de la valeur par défaut.

Par exemple, pour connaître la position du code inscrit dans la cellule B8 par rapport à la plage A2:A6, entrez ceci : =EQUIV(B8;A2:A6)

EQUIV()

Dans cet exemple, EQUIV() indique que la valeur BORDU est la 2e de la plage.

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre