2012-07-30 75 views
1

目前,我正在计算一个人的缺席情况,我正在为其添加日期过滤器。我有一个工作代码来做到这一点。CountIfS - 日期从句

=COUNTIFS('Old Data'!$A:$A,Tracking!A7,'Old Data'!$B:$B,B5, 'Old Data'!D:D, ">1/1/2012") 

上面的代码工作并返回我想要的值。但是,我需要能够轻松地更改日期和年份。所以我在B4中创建了一个下拉列表,以便轻松完成此操作。

=COUNTIFS('Old Data'!$A:$A,Tracking!A6,'Old Data'!$B:$B,B5, 'Old Data'!D:D, >B4) 

是我从逻辑上来说......但它不起作用。如果您取出>符号,那么该单元格会被引用,但是一旦您将其放入,单元格就不再被引用。我一直在寻找几个小时,似乎无法找到任何能使它工作的东西。有任何想法吗?

回答

2

混合IF(S)的单元格引用和操作数时,公式您必须连接建立起来的字符串

">"&B4 

是你想要的

+0

你先生,摇滚。我曾尝试“>”B4,但不知道这里的Excel Noobie。非常感谢! – Floppityflip 2012-07-30 15:40:37

+0

没问题。并且对不知道某事感到不快。提问是知识的第一步(我必须提出很多问题,而不是全部)。此外,我还是前20名商学院的优秀课程助教,我班上的大多数人需要一段时间才能记住这一点。 – 2012-07-30 15:42:52

+0

刚刚在你的个人资料中瞥见......你在凯利TA?我是IU的信息学学生。去Hoosiers!不知道该怎么做,但我很快就回到了Btown,有时候我会欠你一杯啤酒。 – Floppityflip 2012-07-30 15:47:58

0
=COUNTIFS('Old Data'!$A:$A,Tracking!A6,'Old Data'!$B:$B,B5, 'Old Data'!D:D, ">" &B4) 

发现这是很有帮助的文章,应该帮助你与您的问题。 countifs function