如果列B的值为“已closures”VBA,则计数列A.

我正在计算有多less个网站(网站ID始终是唯一的)符合closures的状态。 具有站点id和状态的列是分开的。

我可以算数那些符合地位的人,但是当我尝试计算符合地位的网站时,我得到0,尽pipe我知道这不是零。

这是excel文件

这是excel文件

这是“有状态”栏中的代码

=COUNTIF('Rollout Plan'!AH:AH,"Closed") 

这就是我想要在“网站数量”一栏中做的,MrExcel论坛上的一个人提出了这个问题

码:

 =COUNTIFS('Rollout Plan'!AH2:AH1000,"Closed",'Rollout Plan'!C:C,"<>"&"") 

部署计划中的C列是带有站点ID的列

c栏

问题是,我正在获得#VALUE! 而不是一个数字,我不知道为什么。

COUNTIFS语句中的两个范围的大小不一样

 =COUNTIFS('Rollout Plan'!AH2:AH1000,"Closed",'Rollout Plan'!C:C,"<>"&"") 

一个是999行1列的范围,另一个是真正的大量行1列。

尝试使用

 =COUNTIFS('Rollout Plan'!AH2:AH1000,"Closed",'Rollout Plan'!C2:C1000,"<>") 

(如现在删除的注释中提到的,“<>”&“”与“<>”相同)