Hello,
IMHO Sumproduct is a suboptimal approach here. See here why:
http://sulprobil.com/html/sumproduct.html
If you do not like to use pivot tables I suggest to use one of my
UDF's Pfreq, Mfreq or Pstat:
http://sulprobil.com/html/listfreq.html
Regards,
Bernd