Bonjour Fred
Pour éviter les formules Matricielles, une solution radicale
A partir de la formule en B2
=GRANDE.VALEUR(SI((Matricule=A2)*(Début<DATE(2011;MOIS("1/"&STXT(CELLULE("nomfichier";$A$1);TROUVE("]";CELLULE("nomfichier";$A$1))+1;32))+1;1));Début);1)
on peut à la fois éviter la saisie Matricielle et la saisie de la Formule
Important: Sélectionner Janvier!B2
On bâtit à partir de la formule précédente, une formule générique (sans référence aux feuilles)
=GRANDE.VALEUR(SI((Matricule= !$A2)*(Début<DATE(2011;MOIS("1/"&STXT(CELLULE("nomfichier"; !$A$1);TROUVE("]";CELLULE("nomfichier"; !$A$1))+1;32))+1;1));Début);1)
et on nomme cette cellule (en saisie normale car les formules nommées ne sont pas sous forme matricielle)
ici (se rappeler qu'on nomme cette formule en étant en B2) j'ai nommé cette formule
Formule
La formule à mettre en B2 est donc
=Formule
et elle s'incrémente normalement
Cordialement (Je te mettrais le fichier ultérieurement, pb de débit Internet de Montagne insuffisant actuellement)