计数包含公式的范围中的单元格,仅当返回date时才计数?

频繁的浏览器,第一次海报。 请放心:

我花了最近几天在网上search,并在这里解决了我第一次遇到的问题。 我有一个从多个工作表中抽取的报告。 一列是一个公式,可以对另一张表进行VLOOKUP,如果存在,则将其拉回date。 然后,我在表格顶部有一个单元格,用于计算从所有行中拉出多lessdate(以计算完成百分比)。 这是我遇到问题的地方。 我尝试了COUNTIF,COUNTA,COUNTBLANK等的变体,以及尝试反转计算的公式,

=SUM(C4)-COUNTIF(Table3[2014 Process Date],"") 

起初它似乎工作,但在这个例子中,我有1949行,date只填充在这些行中的7。 理论上它应该返回7.相反,它是返回237.我已经做了多个filter,并手动审查列中的数据,只有7date在那里。 该列中有VLOOKUP和IFERROR嵌套,

 =IFERROR(VLOOKUP(A12,Table_TaxData.accdb3[#All],240,FALSE),""). 

我在猜测,我忽略了一些愚蠢的东西,希望有人能够帮助我指引正确的方向,或者让我知道我错过了什么。 提前感谢任何帮助!

哇,看起来我需要更多的咖啡! 谢谢,我猜我认为这会比这更复杂。 我刚刚投入

= COUNT(表3 [2014处理date])

它的function就像一个魅力! 再次感谢!

如果我正确阅读你的公式,目标单元格保存date或空白“”。

如果是这样,你可以做一个COUNTIF,并做到这一点:

 =COUNT(B:B) 

得到#date。 要么

 =COUNTA(B:B)-COUNT(B:B) 

得到#的空白。

(我使用了B列,不确定你正在寻找的最终值在哪里 – 相应地调整)