使用 IF AND 对数组求和

使用 IF AND 对数组求和

我正在尝试获取一个SUM函数来检查月份以及 Y 或 N 的检查以返回总数。

目前我正在使用数组公式=SUM(IF(MONTH(A8:A1000)=1,C8:C1000,0))进行月份检查,但是我无法让该AND函数在其中工作。我试图让它检查 E 列是否有 Y 标记,以便也返回SUM

任何帮助都将十分感谢。

答案1

两个选项:

  1. IF在数组公式中嵌套另一个条件,而不是使用AND

    =SUM(如果(MONTH(A8:A1000)=1,如果(E8:E1000="Y",C8:C1000,0),0))

    此选项需要公式的数组输入(即用Ctrl+ Shift+输入Enter)。

  2. SUMPRODUCT与内置于参数中的两个条件一起使用。

    =SUMPRODUCT((MONTH(A8:A1000)=1)*(E8:E1000="Y"),C8:C1000)

    此选项不需要数组输入。

相关内容