首页 > 解决方案 > SUMIF 的多个标准无法正常工作

问题描述

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

如果 J 列中的键 == B 列中的键并且分配的人 == 实际人,我想对“金额”列求和。

因此,如果键为 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。

任何想法我做错了什么,好吗?

在此处输入图像描述

标签: google-sheetsgoogle-sheets-formulasumifs

解决方案


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

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

在此处输入图像描述


推荐阅读