这可能是一个已经问过的问题,但我无法正确地说出来进行搜索。
我完全清楚SUMPRODUCT
可以被称为select语句,并且已经使用了一段时间。
但是,我遇到了一个只需要在多种情况下触发总和的实例。
基本陈述是: -
SELECT SUM(Quantity) FROM Orders WHERE Gencode="GEN0368"
产生的副产品是: -
=SUMPRODUCT((C2:C32) * (B2:B32="GEN0368"))
硬位是仅在触发另一个条件时才显示和积。
通过单一标准这样做很容易: -
=SUMPRODUCT((C2:C32) * (B2:B32="GEN0368") * (J2:J32="W3019100582"))
但是我需要第二个标准作为范围,这就是我要陷入困境的地方。
有什么想法吗?
答案 0 :(得分:0)
试试这个
=SUMPRODUCT(C2:C32,(B2:B32="GEN0368")*ISNUMBER(MATCH(J2:J32,Your_range,0)))
其中Your_range可以是实际范围(单列或行),或输入的数组如此{“abc”,“xyz”,“stu”}