Bonjour le Forum,
Bonjour fablog, Victor21🙂, JCGL 🙂,
comme mes collègues ne sont pas connectés je me permet de répondre,
Les codes défini par "codes" ne sont pas les codes présents en G3, G4 etc dans ces cellules ne sont inscrit que les codes dont tu veux faire l'addition
suivant le fichier fournis "Codes" correspond à la plage C3:C19 (ta base de donnée) et donc G3,G4 etc ... (tes critères d'addition)
si tu veux simplifier la formule =SOMMEPROD((Heures)*((Codes=G3)+(Codes=G4)) pour le cas ou tu aurais plus de 2 critères tu peux tester
=SOMMEPROD((Heures)*(NB.SI(G3:G6;Codes))) ici tu peux mettre des critères en G3,G4,G5,G6 soit 4 critères si tu peux avoir besoin de plus tu modifie cette partie G3:G6 par exemple G3:G8 ou G3:G15 etc après si il n'y a rien dans cette plage ce n'est pas génant
Voir le Fichier joint qui comporte la formule =SOMMEPROD((Heures)*(NB.SI(G3:G6;Codes))) et ou seule les cellules G3 et G4 un critère si tu en ajoutes un en G5 ou que tu supprimes la valeur en G4 la formule ce mettra a jour
Regardes et dis nous
Cordialement