Bonjour à tous !
Suite à la clôture de ce sujet sur l'autre forum (c'est nettement mieux.....), je vous propose de tester ceci :
=SIERREUR(
LET(
m; UNIQUE(FILTRE(mois; ((ann = Data!$E$2) + (ann = Data!$E$3)) * ((types = Data!C2) + (types = Data!C3))));
ID; EQUIVX(m; mlist);
TRIER(ASSEMB.H(ID; m))
);
""
)
L'origine de votre souci est à rechercher dans une francisation incomplète des fonctions utilisés.
Pour semblez persévérer dans la non-utilisation des tableaux structurés. Ce n'est pas une bonne pratique.