Bonjour,
A mon humble avis, Si(EstErreur()) ne sert à rien
Il n'interviendrait que si les plages n'étaient pas de même longueur, par exemple.
Le pire qu'il puisse arriver à SommeProd, c'est qu'il soit égal à 0 si une des conditions n'est pas satisfaite.
On peut raccourcir les formules.
Dans ton fichier, tu as un genre de récap sous forme de tableau. [file name=SommeProdAnber.zip size=6257]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/SommeProdAnber.zip[/file]