XEQUIV

la fonction XEQUIV renvoie la position relative d’un élément spécifique au sein d’une plage de cellules.

XEQUIV(valeur-de-recherche; plage-de-recherche; type-de-correspondance; type-de-recherche)

valeur-de-recherche : La valeur recherchée dans plage-de-recherche. valeur-de-recherche peut contenir une valeur quelconque ou une chaîne EXP.REG.

plage-de-recherche : Les cellules dans lesquelles effectuer la recherche.

type-de-correspondance : Un argument facultatif qui indique le type de correspondance à rechercher.

exact ou prochain plus petit (-1) : S’il n’y a aucune correspondance, renvoie une erreur.

correspondance exacte (0 ou omis) : S’il n’y a aucune correspondance exacte, renvoie une erreur.

exact ou prochain plus grand (1) : S’il n’y a aucune correspondance, renvoie une erreur.

caractère générique (2) : *, ? et ~ ont une signification particulière. EXP.REG peut uniquement être utilisé dans XEQUIV si vous utilisez caractère générique.

type-de-recherche : Argument facultatif indiquant l’ordre dans lequel effectuer la recherche dans la plage.

Binaire (ordre décroissant) (-2) : Recherche binaire qui nécessite le tri de la plage en ordre croissant. Autrement, renvoie une erreur.

Dernier au premier (-1) : Recherchez dans la plage, du dernier au premier élément.

Premier au dernier (1 ou omis) : Recherchez dans la plage, du premier au dernier élément.

Binaire (ordre croissant) (2) : Recherche binaire qui nécessite le tri de la plage en ordre décroissant. Autrement, renvoie une erreur.

Remarques

  • Si plage-de-recherche est une référence couvrant plusieurs éléments (comme « B »), les en-têtes et les bas de tableau sont ignorés automatiquement.

Exemples

Prenons le tableau suivant :

A

B

C

1

Nom

Âge

Salaire

2

Amy

35

71000

3

Matthieu

27

81000

4

Chloé

42

86000

5

Sophie

51

66000

6

Kenneth

28

52000

7

Thomas

49

62000

8

Arnaud

63

89000

9

Marie

22

34000

10

Alice

29

52000

11

Bruno

35

52500

=XEQUIV (49000;C2:C11;1) recherche dans la plage le premier salaire qui est exactement « 49 000 » ou le prochain plus gros salaire après « 49 000 » et renvoie « 5 » pour représenter le cinquième élément de la plage (« 52 000 »).

=XEQUIV (30;B2:B11;-1) recherche dans la plage le premier salaire qui a exactement 30 ans ou le prochain plus jeune et renvoie « 9 » pour représenter le neuvième élément de la plage (« 29 »).

=XEQUIV(EXP.REG("^S.*"); A2:A11;2) recherche dans la plage le premier employé dont le nom commence par un S et renvoie « 4 » pour représenter le quatrième élément de la plage (« Sophie »).

Voir aussiRECHERCHEX
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Avez-vous trouvé cet article utile ?
Limite de caractères : 250
La limite maximale des caractères est 250.
Merci pour votre commentaire.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.