Decaler une recherche

Bonjour,

Je cherche une formule qui ressemblerait à une recherchev complétée d'un décalé.

J'ai un colonne de référence et une colonne heure

je souhaite dans un autre tableau ramener la première valeur heure croisée pour telle référence puis la seconde puis la troisième et si pas de quatrième laisser la cellule vide.

je ne peux pas utiliser de TCD car le tableau source et de résultats sont intouchables et il ya bien sur beaucoup d'autres colonnes.

référence heure

154 06:00

154 13:00

154 20:00

10 06:30

10 07:30

23 13:30

23 14:56

23 11:30

23 12:30

23 12:30

résultat souhaité :

RESULTAT SOUHAITE

référence heure 1 heure 2 heure 3 heure 4 heure 5

154 06:00 13:00 20:00

10 06:30 07:30

23 13:30 14:56 11:30 12:30 12:30

un fichier est joint si besoin.

Merci beaucoup de votre aide, j'ai tenté des décaler avec la recherche v des index des equiv departout... mais je n'y arrive pas!

d'avance merci de votre aide.

je partage une réponse que j'ai eu dans un autre forum à toutes fins utiles.

elle fonctionne à merveille :

Il existe une solution par formule matricielle ... En F4:

Code :

=SIERREUR(INDEX($B$1:$B$20;PETITE.VALEUR(SI($A$3:$A$20=$E4;LIGNE($A$3:$A$20));COLONNES($A:A)));"")

Valider avec Ctrl+Shift+Enter, puis recopier à droite et vers le bas.

encore merci.

Rechercher des sujets similaires à "decaler recherche"