1

我正在使用 Google 表格,但现在它似乎也支持大多数 Excel 功能。

我想根据多个标准获得 SUM。我找到了每个标准的公式,但我还没有找到任何方法来组合这些标准。

我取得的成就的示例图片

SUM of all values (G) where E="X" - SUMIFS(G3:G9;E3:E9;"X")

SUM of all values (G) where F is in B - SUMPRODUCT(SUMIF(F3:F9;B3:B7;G3:G9))

我可以使用什么公式?

SUM of all values (G) where F is in B AND E="X" - ??

4

2 回答 2

2
=SUMPRODUCT(QUERY(E2:G, "where E='X' and F='B'", 0))

0


=SUMPRODUCT(QUERY(E2:G, "where not F matches 'F|G|H|I' and E='X' or F='B'", 0))

0

于 2019-08-18T15:25:15.777 回答
1

尝试这个:

=sumproduct(isnumber(match(F3:F9,B3:B7,0)),(E3:E9="X"),G3:G9)

简要说明

isnumber(match(F3:F9,B3:B7,0))如果在 B 列中找到 F 列中的值,则创建一列真 (1s) 和假 (0s) 值。

(E3:E9="X")如果列 E 的值为 X,则执行相同的操作

sumproduct(): 并且以上两个都为真(1s),这些乘以 G 中的相应值并将整列相加。如果其中任何一个为零,则相应的值当然为零。

在此处输入图像描述 在此处输入图像描述

于 2019-08-18T10:39:53.830 回答