Bonjour à vous deux, et merci pour votre retour.
Je ne comprends pas... Ca marche bien, mais quand je mets cette même formule dans mon fichier de travail, ça marche plus.
Je me suis dit que la raison en était peut-être que, dans mon "vrai" fichier, le montant pondéré est calculé sur un autre onglet, mais quand j'essaie sur le fichier exemple, même sur un autre onglet, ça fonctionne...
Bon, je pense avoir compris d'où venait le problème...
Je n'appliquais pas la fonction sur des plages définies, mais sur la totalité des colonnes.
Ce qui ne posait pas de problème dans ma configuration initiale, mais provoquait une erreur dès que j'ajoutais la condition (et donc modifiait la syntaxe de SOMMEPROD(plage;plage) à SOMMEPROD((plage)*(plage)*(plage=condition))...)
Ca ne m'arrange pas, mais tant pis, je ferai avec.
En tout cas, à nouveau, merci pour aide !