Bonsoir à tous !
Utiliser des cellules fusionnées dans une plage calculée est une pratique à proscrire....
Une proposition Microsoft 365 :
=LET(
mois; SCAN(A2; A2:A16; LAMBDA(i; c; SI(c = 0; i; c)));
uM; UNIQUE(mois);
ASSEMB.H(
uM;
BYROW(uM; LAMBDA(x; SOMME(FILTRE(B2:B16; mois = x))))
)
)
La formule est à placer en dehors des colonnes A et B. La colonne C actuelle n'est plus utile.
Ou, pour Microsoft 365 Insider :
=LET(
g; GROUPER.PAR(
SCAN(A2; A2:A16; LAMBDA(i; c; SI(c = 0; i; c)));
B2:B16;
SOMME
);
TRIERPAR(g; MOIS(1 & PRENDRE(g; ; 1)); 1)
)