Re,
Oui, ça marche pour les 2 colonnes (grâce aux $)
Mais ce n'est pas bon.
Allard a oublié un achat, il revient, tu le notes quelques lignes plus bas.
Il n'a pas envie de payer 2 fois.
En H9 :
=SI(OU($C9=$C10;$D9='');'';SOMMEPROD(($B$9:$B9=H$8)*($C$9:$C9=$C9)*($E$9:$E9*$F$9:$F9))-SOMME.SI($C$8:$C8;$C9;H$8:H8))
cette formule soustrait les totaux déjà présents dans les lignes du dessus pour cette personne