2015-02-10 45 views
0

频繁的浏览器,第一次海报。请放心:仅当返回日期时才计算包含公式的范围中的单元格?

我花了最近几天在线搜索,并在这里解决了我第一次遇到的问题。我有一个从多个工作表中抽取的报告。一列是一个公式,它对另一张表进行VLOOKUP,如果存在,则将日期拉回。然后我在表格的顶部有一个单元格,用于计算从所有行中拉出多少日期(以计算%完成)。这是我遇到问题的地方。我曾尝试COUNTIF,COUNTA,COUNTBLANK的变化,等等,和公式试图扭转计算,

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

起初它似乎工作,但在这个例子中,我有1949年行,只能追溯到人口在这些行中有7个。理论上它应该返回7.而是返回237.我已经完成了多个过滤器,并且手动检查了列中的数据,并且只有7个日期。列在和IFERROR巢VLOOKUP,

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

我猜我忽视的东西傻了,希望有人能帮助引导我朝着正确的方向,还是让我知道我错过了什么。预先感谢任何帮助!

+0

为什么不只是'= COUNT(A2:A1949)''。 – pnuts 2015-02-10 13:54:28

+1

哇,看起来像我需要更多的咖啡!谢谢,我想我认为它会比这复杂得多。我只是扔在 = COUNT(表3 [2014年处理日期]) 它的工作就像一个魅力!再次感谢! – 2015-02-10 14:12:41

+0

你可能感兴趣[in](http://en.wikipedia.org/wiki/Rubber_duck_debugging)。 – pnuts 2015-02-10 14:15:45

回答

1

哇,看起来像我需要一些更多的咖啡!谢谢,我想我认为它会比这复杂得多。我只是把在

= COUNT(表3 [2014处理日期])

和它的工作就像一个魅力!再次感谢!

0

如果我正确读取您的公式,目标单元格保存日期或空白“”。

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

=COUNT(B:B) 

获得日期#。 或

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

获得毛坯数量。

(我用B列,不知道在你的最终值是你要找的 - 相应调整)

相关问题