Impossible de trouver la bonne formule excel 2013

Résolu/Fermé
CBR954 Messages postés 2 Date d'inscription jeudi 19 mars 2015 Statut Membre Dernière intervention 19 mars 2015 - 19 mars 2015 à 03:38
CBR954 Messages postés 2 Date d'inscription jeudi 19 mars 2015 Statut Membre Dernière intervention 19 mars 2015 - 19 mars 2015 à 16:09
Tout d'abord bonjour à toutes et tous et merci de m'accueillir sur votre forum.
J'ai un souci avec une formule sous excel 2013 que je n'arrive pas à trouver malgré mes recherches et mes essais .
Je voudrais que si la valeur en B2 ex(3113) se trouve dans la colonne $M$2:$M$59 ex($M$42=3113) qu'en A1 s'affiche "prénom nom" de $K$42
La formule ci-dessous fonctionne très bien mais oblige à un tableau dans un ordre strict ce qu je ne veux pas si possibilité de faire autrement.
=SI(B2=M48;K48)
Je vois un truc du genre =SI(B932=$M$1:$M$59;$k$1:$K$59) mais qui fonctionne !
La solution est peut être simple mais je ne la vois pas.
Merci à vous de planche sur le sujet.
CDT Pat.
A voir également:

3 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
19 mars 2015 à 07:05
Bonjour,

regarde l'aide sur Recherchev().
Met le 4ème paramètre à FAUX.

eric
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
19 mars 2015 à 07:53
Bonjour à tous
si valeur recherchée en B2, à rechercher dans M2:M59, et récupération de la valeur de la colonne K de la même ligne.
=INDIRECT("K"&EQUIV($B$2;$M$2:$M$59;0)+1)
cdlt
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
19 mars 2015 à 08:48
Bonjour,

si j'ai bien compris, il y a aussi

=DECALER($K$1;EQUIV(3113;$M:$M;0)-1;0)

ou tu fais référence à la cellule critère H4
=DECALER($K$1;EQUIV(H4;$M:$M;0)-1;0)

également
=INDEX(K1:M50;EQUIV(H4;M1:M50;0);1)
0
CBR954 Messages postés 2 Date d'inscription jeudi 19 mars 2015 Statut Membre Dernière intervention 19 mars 2015
19 mars 2015 à 16:09
Bonjour et un grand merci à Eriiic ; Frenchie83 et Mike-31 qui ont planchés rapidement et efficacement sur le problème.
Bravo les quatre fonctions marchent à merveille il m'a seulement fallut remplacer $B$2 ; 3113 et H4 par B2 tout simplement mais je pense que mon explication n'était peut-être pas assez claire.
=INDIRECT("K"&EQUIV($B$2;$M$2:$M$59;0)+1)
=INDIRECT("K"&EQUIV(B2;$M$2:$M$59;0)+1)

=DECALER($K$1;EQUIV(3113;$M:$M;0)-1;0)
=DECALER($K$1;EQUIV(B2;$M:$M;0)-1;0)

=DECALER($K$1;EQUIV(H4;$M:$M;0)-1;0)
=DECALER($K$1;EQUIV(B2;$M:$M;0)-1;0)

=INDEX(K1:M50;EQUIV(H4;M1:M50;0);1)
=INDEX(K1:M50;EQUIV(b2;M1:M50;0);1)

J'avais bien exploré INDEX et INDIRECT.
Mais je ne mettais pas +1 ; -1 ou 0 en N°LIGNE ou colonne
Pour DECALER je n'avais eu l'idée.!
Encore merci.
CDT. PAT
0