Bonjour, a votre message.
Bonjour à tous de nouveau !
Pour le "fun", puisque l'environnement du demandeur ne le permet pas, une approche M365, type formule unique dynamique (sur la base d'une plage nommée "SourceDate" - cf mon classeur précédent) :
=LET(
nomChamps; NOMPROPRE(UNIQUE(PRENDRE(SourceData; 1); 1));
depivot; ORGA.LIGNES(DANSCOL(EXCLURE(SourceData; 1)); NBVAL(nomChamps));
ASSEMB.V(nomChamps; GROUPER.PAR(PRENDRE(depivot; ; 2); PRENDRE(depivot; ; -1); SOMME))
Tableau retourné :
)