Bonjour
Sur le fichier que tu as joint, il n'y a pas de réponse à ta recherche (faute d'inattention, je présume?) car dans ta feuille de recherche "JDC Date" en A8, A9 et A10, nous avons la valeur 40179MIDI et cette valeur n'existe dans aucun des 3 onglets A, B et C!!
Il faut modifier la cellule B15 de l'onglet A (elle contient 01/01/1900) pour que le fichier soit en accord avec ta question en modifiant la date par 01/01/2010
On commence par établir la liste des onglets et on utilise cette plage dans la formule (ici $O$17:$O$19).
En premier, on récupére le Nom de l'onglet en D8
Formule matricielle à valider avec les 3 touches Ctrl+Maj+Entrée
=INDEX(INDIRECT(INDEX($O$17:$O$19;EQUIV(VRAI;(NB.SI(INDIRECT($O$17:$O$19&"!$A$11:$A$25");$A8)>0);0))&"!$D$11:$D$25");
EQUIV($A8;INDIRECT(INDEX($O$17:$O$19;EQUIV(VRAI;(NB.SI(INDIRECT($O$17:$O$19&"!$A$11:$A$25");$A8)>0);0))&"!$A$11:$A$25");0))
ensuite, on récupére le Numéro de la ligne renvoyant le résultat (ici en D7) avec la même formule incluse dans une formule ligne
en D7 on a donc la formule
=LIGNE( Formule précédente) toujours matricielle.
Reste plus qu'à bâtir les formules pour les autres cellules avec INDIRECT.
Pourquoi tes onglets s'appellent-ils A, B, C? Ne serait-il pas plus logique de les nommer avec la date?
Cordialement