Bonjour,
C'est le fichier précédent que j'ai utilisé
Les codes commençant par BE sont dans une feuille à part,
dans 3 plages nommées Be, Gp et Autres
Les autres codes sont aussi nommés, un par cellule 'B', 'P', 'A', 'Pb', 'V'
Il n'y a plus qu'une formule nommée
=SOMMEPROD((DateB=C$46)*(Type=$A54)*NB.SI(INDIRECT($B54);Code)*TabloB)
elle équivaut à
=SOMMEPROD((DateB=C$46)*(Type=$A54)*NB.SI(Autres;Code)*TabloB)
ou
=SOMMEPROD((DateB=C$46)*(Type=$A54)*NB.SI(Gp;Code)*TabloB)
ou
=SOMMEPROD((DateB=C$46)*(Type=$A54)*NB.SI(Be;Code)*TabloB)
selon le contenu de $B54
Comment adapter à plusieurs fichiers, je n'en sais rien,
et comment en faire une macro, encore moins [file name=SommeProdAnberV9.zip size=12785]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/SommeProdAnberV9.zip[/file]