Io farei così.
Supponiamo che tu abbia una struttura del genere:


A B C
1 data codice pezzi
2 1 10
3 1 15
4 3 20
...
100 4 30


Farei prima un ordinamento in base al codice. A questo punto tramite il filtro avanzato e copia univoca dei record ti ricavi i codici univoci (nel mio esempio 1,3 e 4)

A questo punto usi la funzione somma.se (supponiamo che abbia messo i codici univoci nella colonna F)

1 =SOMMA.SE(B2:B100;F1;C2:C100)
3 =SOMMA.SE(B2:B100;F2;C2:C100)
4 =SOMMA.SE(B2:B100;F3;C2:C100)