EXCEL:具有多个标准和/或逻辑的COUNTIFS

如果单元格的值等于Reserved,Blocked,Pending OR Archive以及其他多个条件标准,则尝试对已命名的范围“STATUS”进行计数。

一切正常,但我用来计算状态的数组公式只是返回一个计数,如果单元格的值=保留。

这是我正在使用的公式:

=(COUNTIFS(date, “> =” &A3,date, “<” &EDATE(A3,1),代理, “TEST”,COMPANY, “TEST”,STATUS,{ “保留”, “阻止”, “待处理” , “存档”}))

任何帮助将不胜感激。 先谢谢你。

我们总结到countifs

=SUM((COUNTIFS(DATES,">="&A3,DATES,"<"&EDATE(A3,1),AGENT,"TEST",COMPANY,"TEST",STATUS,{"Reserved","Blocked","Pending","Archive"}))) 

=SUMPRODUCT((DATES>=A3)*(DATES<EDATE(A3,1))*(AGENT="TEST")*(COMPANY="TEST")*((STATUS="Reserved")+(STATUS="Blocked")+(STATUS="Pending")+(STATUS="Archive")))

如果您可以提供一些示例数据甚至表格的屏幕截图,那就太好了。

尝试使用=或逻辑..replace以下为您的状态部分

 OR(STATUS="Reserved", STATUS="blocked, STATUS="Pending", STATUS="Archive") 

编辑:

由于以前的build议不起作用,试试这个:

 (COUNTIFS(DATES,">="&A3,DATES,"<"&EDATE(A3,1),AGENT,"TEST",COMPANY,"TEST",STATUS,OR("Reserved", "Blocked", "Pending", "Archive"))