首页 > 解决方案 > 如果数组上的条件之一不在表中,则具有数组条件的 Sumifs 将不起作用

问题描述

假设您有下表:

桌子

并且你有以下条件:

条件

当 COL3 等于 1 并且它遵守上述条件时,您需要 COL2 的总和。

以下函数的结果返回零(即使使用 shift + enter):

在此处输入图像描述

但是,如果我从条件表中删除 f3 行,它就可以工作。

如果不使用 VBA,在互联网上的任何地方都找不到解决方法。

我感谢您的帮助。

标签: excel

解决方案


当您在 SUMIFS 或 COUNTIFS 中有两组多个“或”条件时,其中一组必须是行,另一组必须是列,如此处所述

因此,您需要将公式更改为

=SUM(SUMIFS(B:B,A:A,F2:F4,D:D,TRANSPOSE(G2:G3),C:C,I2))

在此处输入图像描述


推荐阅读