Bonjour.
La fonction Gigogne est plutôt adaptée pour sortir tous les BubgetReel de chacun de tous les Mois de chacune de toutes les Années. Mais rien n'empêcherait de ne s'intéresser qu'à un seul de chaque: il suffirait de ne n'explorer, dans la collection globale, que la Co du SsGr dont l'Id vaut l'année qu'on veut, et pareil à l'intérieur pour le mois et pareil dans celui ci pour le BudgetReel. Mais c'est dommage.
J'ai ouvert le classeur après avoir écrit le début qui précède.
Attention il y aurait un petit souci du fait que les mois sont des textes plutôt que des dates de 1er de mois: Gigogne classe tous les textes par ordre alpha. Mais il n'est pas sûr qu'il faille employer un SsGr pour le mois: on peut sans doute déduire du mois de la date en colonne 2 la colonne où il faut cumuler les Détail(18)
À priori il faudrait explorer par Année, Poste et Budget/Réel ce dernier étant en ordre décroissant puisqu'on veut le REEL avant le BUDGET.
Donc Gigogne(Feuil2.[A2], 3, 7, -5)
Ce n'est pas la même démarche que lorsqu'on fait des SOMMEPROD : Ce n'est pas à vous de lui dire à quoi doit correspondre chaque poste, c'est lui qui vous dit ce qu'il y a, dans les Id des SgGr, et tout ce qui s'y rattache est trouvé à la suite, dans d'autres SsGr, ou, en dernier ressort, dans une collection de lignes de détails se rapportant à tous les SsGr à la fois sur lesquels l'exploration de l'ensemble est momentanément positionnée.