Bonjour à tous,
par définition, une formule sommeprod() ne s'utilise que sur des nombres. Or tu as des cellules qui contiennent "" ==> =SI(D2<>"";1;"") donc soit tu mets 0 ==>SI(D2<>"";1;0)
ou bien
=SOMMEPROD(sierreur((TEXTE('2022'!$D$2:$D$25;"mmmm")=$A2)*('2022'!$E$2:$E$25),0))
ensuite, il n'y a aucune bonne raison pour aller jusqu'a D25, ton tableau s'arrete en D9
Enfin, pour ne pas avoir d'erreur avec somme prod, on utilise index,equiv,equiv
et ça fonctionne a tous les coups
Crdlmt