CountIfS – date子句

目前我正在计算一个人的缺席,我正在添加一个datefilter。 我有一个工作代码来做到这一点。

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

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

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

是我从逻辑上来说…但它不起作用。 如果取出>符号,则单元格被引用,但一旦放入单元格,单元格就不再被引用。 我一直在寻找几个小时,似乎无法find任何可以使之工作的东西。 有任何想法吗?

当在IF(S)公式中混合单元格引用和操作数时,必须连接起来构buildstring

 ">"&B4 

是你想要的

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

find这个有用的文章,应该帮助你解决你的问题。 标识function