Premesso che i riferimenti in alcune formule devono essere uguali.
>>>$H$41:$H$1048576;$D41:$D16959--->riferimenti errati
Non capisco il significato dell'asterisco *, in --->;"=*"&A8&"*";
Modificando i riferimenti vedi se questo va bene
=MATR.SOMMA.PRODOTTO((A41:A16621>=B2)*(A41:A16621<=C2)*(D41:D16621="*"&A8)*(G41:H16621))
oppure
=MATR.SOMMA.PRODOTTO((A41:A16621>=B2)*(A41:A16621<=C2)*(D41:D16621=A8)*(G41:H16621))
Ps ricorda di bloccare la formula con gli $, oppure allega un file
Excel 2013