关于muliple范围问题的解决方案

时间:2012-09-07 11:44:14

标签: excel formulas

这可能是一个已经问过的问题,但我无法正确地说出来进行搜索。

我完全清楚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"))

但是我需要第二个标准作为范围,这就是我要陷入困境的地方。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

试试这个

=SUMPRODUCT(C2:C32,(B2:B32="GEN0368")*ISNUMBER(MATCH(J2:J32,Your_range,0)))

其中Your_range可以是实际范围(单列或行),或输入的数组如此{“abc”,“xyz”,“stu”}