A essayer
=SOMMEPROD((PlageDesDates>=MOIS.DECALER($G$9;-12))*(PlageDesDates<=MOIS.DECALER(INDEX($G:$G;EQUIV(9^9^9;$G:$G;1));-12))*(J$9:$J$87))
J'ai supprimer le -1qui renvoyait a l'avant derniere date de 2019
Si ça ne fonctionne pas comme tu veux, renvoie le fichier avec les cas litigieux
D'autre part, pourquoi il y a des dates 2019 dans la plage 2018 ?
Crdlmt