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"))