EXCEL选取第一列和第二列里的特定数值,对第三列的数值进行求和。

是一个成本核算。
从厂家订货,如题,每月份从厂家订货10000吨,如果当月发出9000吨(每天都发,规格不一样,无法合并),则是当月的成本,余下1000吨未发货,如果到了下月再发了500吨,则是下月的成本,依次类推。
我在第一列里填入“1月合同”,第二列里填入“1月价格”。
如果我想选取第一列和第二列里的关键字“1月”,如何对第三列的发货吨位进行求值。

=SUMPRODUCT((LEFT($A$2:$A$11,2)=$D$1)*(LEFT($B$2:$B$11,2)=$D$1)*($C$2:$C$11))

我模拟了一些数据,你自己根据你的表格进行修改

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-27
=SUMPRODUCT((LEFT(A$2:A$999,LEN(A$2:A$999)-2)="1月")*(LEFT(B$2:B$999,LEN(B$2:B$999)-2)="1月")*C$2:C$999)追问

你好,按照如上格式填写,返回的是#value!值。

不过还是非常感谢!

追答

=SUMPRODUCT((LEFT(A$2:A$9,LEN(A$2:A$9)-2)="1月")*(LEFT(B$2:B$9,LEN(B$2:B$9)-2)="1月")*C$2:C$9)

单元格引用区域不应为空,应根据你数据的范围进行调整,否则会出现错误#value!值。

相似回答