嵌套的Countif数组公式引用多个工作簿和多个条件

时间:2017-12-22 18:00:47

标签: arrays excel formula

我正在创建一个报告,该报告引用来自多个外部工作簿的员工信息。在这些工作簿中,我感兴趣的是两列中的信息(Active-Inactive和Status)。是否有一个公式,我可以用来计算活动非活动列中的信息="活动" AND状态列中的信息="过期" (即,如果员工显示为"活动" AND"逾期"?

,则仅返回计数

1 个答案:

答案 0 :(得分:1)

COUNTIFS不适用于已关闭的工作簿,您可以像这样使用SUMPRODUCT

=SUMPRODUCT(([Book1]Sheet1!$A$1:$A$1000="Active")*([Book1]Sheet1!$B$1:$B$1000="Overdue"))

根据需要更改工作簿/工作表名称和列引用

对于具有错误值的数据,您可以使用此数组公式:

=SUM(IFERROR(([Book1]Sheet1!$A$1:$A$1000="Active")*([Book1]Sheet1!$B$1:$B$1000="Overdue"),0))

使用 CTRL + SHIFT + ENTER确认

最容易设置外部工作簿打开 - 如果你指向范围,你可以得到正确的语法 - 然后当你关闭外部工作簿时,你将获得完整的路径