Bonjour,
voici une solution un peu longue, ça consiste à délimiter la zone de recherche en fonction de la première cellule vide de la colonne des jours, à mettre en L41 ;
=SIERREUR(SOMME(DECALER(INDIRECT(CELLULE("adresse";INDEX(B6:B36;EQUIV(H41;B6:B36;0))));0;10;SI(PETITE.VALEUR(SI(C$6:C$100="";LIGNE(C$6:C$100)-5);1)-(SOMMEPROD((B$6:B$100=H41)*LIGNE(B$6:B$100))-5)<5;PETITE.VALEUR(SI(C$6:C$100="";LIGNE(C$6:C$100)-5);1)-(SOMMEPROD((B$6:B$100=H41)*LIGNE(B$6:B$100))-5);5)));"")
En gros on remplace le 5 de fin par ;
SI(PETITE.VALEUR(SI(C$6:C$100="";LIGNE(C$6:C$100)-5);1)-(SOMMEPROD((B$6:B$100=H41)*LIGNE(B$6:B$100))-5)<5;PETITE.VALEUR(SI(C$6:C$100="";LIGNE(C$6:C$100)-5);1)-(SOMMEPROD((B$6:B$100=H41)*LIGNE(B$6:B$100))-5);5)
Idem pour les colonnes J et K.
La recherche est faite sur 100 lignes, à adapter selon vos besoins.