Re
Pour creer la liste, on recherche l'equiv de {petite.valeur(si('livre journal'!$C$3:$C$23='Grand livre'!$A$15);LIGNE($A$1:$A$21));LIGNES($1:1))} qui recherche les lignes de la matrices qui correspondent a la condition ('livre journal'!$C$3:$C$23='Grand livre'!$A$15) et que l'on range avec la valeur LIGNES($1:1) qui se modifie en descendant. Or cette formule pour fonctionner doit etre matricielle.
La forme AGREGAT(15 correspond a petite.valeur matricielle, mais sans matrice, ce qui va plus vite et AGREGAT(15;6 ignore les erreurs engendrées par /('livre journal'!$C$3:$C$23='Grand livre'!$A$15) qui font des #div/0 pour les valeurs qui ne correspondent pas a la condition.
Cdlmnt