SUMIF 的多个标准不能始终如一地工作

SUMIFs multiple criteria is not working consitently

我正在使用 Google 表格和如下所示的电子表格。

我想对 'Amount' 列求和 如果 J 列中的键 == B 列中的键 AND 指定人员 == 实际人员。

因此,在键为 2 的情况下,我们将有 7 个项目的子集。由于分配的人是 Sally 并且四个条目匹配,因此我们的总数将是那些匹配值的总和,即 20、10、2、4,总和为 36。

在K3中,我们可以正确看到36的和

我在该单元格中使用的公式是: =SUMIFS(H:H,B:B,J3,G:G,D:D)

下面的单元格有公式: =SUMIFS(H:H,B:B,J4,G:G,D:D)

因此,我认为应该将值 3,8 和 4 相加,因为 J 列中的键 (3) 与 B 列中的三个项目匹配。在每种情况下,Mike 都是指定的实际人员,这意味着我们应该是 3、8 和 4 的总和。但是,如您所见,该值为 0。

请问我做错了什么?

使用 SUMPRODUCT:

=SUMPRODUCT((B:B=J2)*(D:D=G:G)*H:H)

您也可以使用 Google 表格中的单个公式来执行此操作;

=query(B2:H," select B,sum(H) where D=G and B is not null group  by B label sum(H) ''")