Bonjour à tous !
Et....
Pour le "fun", une approche type formule unique possible en D19 (veiller que la plage de débordement soit disponible !) :
=LET(
TvaBruteMois; C14:N14;
CréditMois; SCAN(0; EXCLURE(TvaBruteMois; ; -1); LAMBDA(a; c; MIN(0; a + c)));
SoldeRéglé; ASSEMB.H(0; EXCLURE(MAP(EXCLURE(TvaBruteMois; ; 1); CréditMois; LAMBDA(c; t; t + c)); ; -1));
ASSEMB.V(CréditMois * -1; SI(SoldeRéglé > 0; SoldeRéglé; 0))
)
Cette formule retourne le tableau suivant :