Excel中对匹配/不匹配的英镑列金额分别求和求助
Excel中Cost B匹配/不匹配Cost A的数值求和方案
假设你的Cost A数据在A列,Cost B数据在B列,数据从第2行开始(第1行是表头),以下是两种需求的具体公式:
匹配数值求和(Cost B与对应行Cost A数值相等的部分求和)
使用SUMPRODUCT函数实现对应行匹配的求和:
=SUMPRODUCT(--(A2:A10=B2:B10), B2:B10)
- 公式说明:
--(A2:A10=B2:B10)会把每一行A和B是否相等的逻辑值(TRUE/FALSE)转换成1或0,再和对应行的Cost B数值相乘,最后求和,得到所有匹配行的Cost B总和。
不匹配数值求和(Cost B与对应行Cost A数值不相等的部分求和)
同样用SUMPRODUCT,把判断条件改成不等即可:
=SUMPRODUCT(--(A2:A10<>B2:B10), B2:B10)
- 也可以用Cost B的总和减去匹配部分的和来计算,公式更简洁:
=SUM(B2:B10)-SUMPRODUCT(--(A2:A10=B2:B10), B2:B10)
注:公式里的A2:A10和B2:B10请根据你的实际数据范围修改。
内容的提问来源于stack exchange,提问作者Johnnypict
相关产品推荐
相关产品推荐

