1。如果必须用sumproduct,可在A列插入不重复序号(自然数列即可),然后
=VLOOKUP(SUMPRODUCT((B1:B10=E1)*(A1:A10)),A1:C10,3,0)
这样就可以得到你想要的了
2。如果你是想求和,那么按以下操作:
1.D2列插入公式 =if(iserror(($c$4:$c$10)/1),0,c2)
2.向下拖动复制该公式到你数据底行
3.你的原公式变为 =SUMPRODUCT((B1:B10=E1)*(D1:D10))
4.隐藏d列
这样文本就作为0值参与运算了