Bonjour mic35,
Voyez si la solution proposée, basée sur le formules ci-dessous, vous convient
=SI(D3="";"";JOUR(D3))
=SI(D3="";"";MOIS(D3))
=SI(F3=MOIS(AUJOURDHUI());LIGNE();"")
=SI(NO.SEMAINE.ISO(DATE(ANNEE(AUJOURDHUI());MOIS(D3);JOUR(D3)))=NO.SEMAINE.ISO(AUJOURDHUI());LIGNE();"")
=SI(ET(JOUR(D3)=JOUR(AUJOURDHUI());MOIS(D3)=MOIS(AUJOURDHUI()));LIGNE();"")
=SI(ESTERREUR(PETITE.VALEUR(ADA;LIGNE()-4));"";INDIRECT(ADRESSE(PETITE.VALEUR(ADA;LIGNE()-4);EQUIV(B$4;$'base de données'.$2:$2;0);4;1;"base de données");1))
=SI(ESTERREUR(PETITE.VALEUR(AWE;LIGNE()-4));"";INDIRECT(ADRESSE(PETITE.VALEUR(AWE;LIGNE()-4);EQUIV(I$4;$'base de données'.$2:$2;0);4;1;"base de données");1))
=SI(ESTERREUR(PETITE.VALEUR(AMO;LIGNE()-16));"";INDIRECT(ADRESSE(PETITE.VALEUR(AMO;LIGNE()-16);EQUIV(B$4;$'base de données'.$2:$2;0);4;1;"base de données");1))