Recherche selon le nom et code

V

Victor

Guest
Bonjour le forum,

Je n'arrive pas à trouver la formule ( ce n'est pas faute d'essayer ) avec recherche pour que la formule me donne le prénom de la personne qui se trouve dans la première colonne et ceci selon la date et le code du tableau, mon fichier joint vous sera plus explicite.

Merci à vous tous. Victor
 

Pièces jointes

  • recherche.zip
    2.9 KB · Affichages: 15
  • recherche.zip
    2.9 KB · Affichages: 15
  • recherche.zip
    2.9 KB · Affichages: 14
V

Victor

Guest
Re,

Pourquoi la fonction decaler ?

Peux-tu m'expliquer.

Il y a une erreur indication N#A

après une serie de même numéro de

61 61 61 61 51

il ne trouve pas le 4ème 61 et indique NA mais il faut que je regarde de plus nprès la formule et te tient au courant.

A + Victor
 
M

Monique

Guest
Bonjour,

Un essai d'explication
=DECALER(ColUn; 0 ligne; n colonne(s) )
=DECALER(ColUn;;EQUIV(B$1;LigUn;0))
décale la colonne A (ColUn) de n colonnes vers la droite
Le n en question = EQUIV(B$1;LigUn;0) = la position de B1 dans la LigUn

=DECALER(ColUn;;3) validé par ctrl, maj et entrée après avoir sélectionné plusieurs cellules à la fois te renvoie le contenu de la colonne D

On peut la raccourcir si 1, 2, 3 etc sont toujours en B1, C1, D1 etc dans les 2 feuilles ;
=SI(NB.SI(DECALER(ColUn;;B$1);$A2&"*")+NB.SI(DECALER(ColUn;;B$1);$A2)=0;"";SI(NB.SI(DECALER(ColUn;;B$1);$A2)=0;INDEX(ColUn;EQUIV($A2&"*";DECALER(ColUn;;B$1);0));INDEX(ColUn;EQUIV($A2;DECALER(ColUn;;B$1);0))))