Problème formule INDEX EQUIV à 2 variables qui renvoie la 1ere valeur

Bonjour,

Je joins mon exemple afin que ce soit plus clair

5exemple.xlsx (9.14 Ko)

Je souhaiterais qu'Excel me renvoie une valeur (le service) en se basant sur deux critères (matricule et mois). Je fais donc la formule suivant :
=INDEX(E5:E9;ET(EQUIV(H5;C5:C9;0);EQUIV(I5;D5:D9;0)))

Mais à chaque fois il me renvoie le service indiqué dans la première ligne ... Plusieurs jours que je me casse la tête dessus impossible de trouver la solution si quelqu'un peut m'aider ce serait super

Merci d'avance !

Bonjour,

le plus simple serait que tu ajoutes une colonne

10exemple.xlsx (9.42 Ko)

clé.
eric

Bonjour à toutes et tous, MarieV, eriiic,

A tester une proposition avec une formule matricielle à valider avec les touches ctrl + maj + entrée.

5mariev.xlsx (9.82 Ko)

Cordialement.

Bonjour mdo,

le pb c'est que les matricules ne sont pas triés et tu as un 27853686 5 en bas.
eric

Hello eriiic,

Effectivement, je n'avais pas remarqué.

Du coup ta formule devait aussi être modifiée comme ceci sauf erreur de ma part:

=SIERREUR(RECHERCHEV(H5&"_"&I5;B5:E9;4;0);RECHERCHEV(H5&"_"&I5;B5:E9;4;1))

Et la mienne, toujours en matricielle.

=SIERREUR(INDEX(E5:E9;EQUIV(H5&I5;C5:C9&D5:D9;0));INDEX(E5:E9;EQUIV(H5&I5;C5:C9&D5:D9;1)))

Cordialement.

Bonjour,

Autre proposition, essayez ceci directement en J5

=INDEX($C$5:$E9;EQUIV(1;($C$5:$C9=$H$5)*($D$5:$D9=$I$5);0);3)

Formule matricielle à valider avec CTRL + SHIFT + ENTREE

Cdlt

mdo,

le #N/A ne me gênait pas.
mais si on veut le traiter, pour ma formule ça serait plutôt =SIERREUR(RECHERCHEV(H5&"_"&I5;B5:E9;4;FAUX);"")

Sinon, mea culpa, le dernier matricule est différent du 1er. S'ils sont uniques ça simplifiera.
Ce qui m'étonnerait, auquel cas plus besoin de différencier par mois.
Le demandeur devra préciser
eric

Merci à tous pour vos réponses !!

A voir si je ferai une formule matricielle ou si je passerai par un concatener mais en tout cas ca marche !

@MarieV,

Merci pour ton retour

N'oublie pas de passer le sujet en résolu sous la ou les réponses qui ton aidées.

Cdlt.

Rechercher des sujets similaires à "probleme formule index equiv variables qui renvoie 1ere valeur"