急急急的,在一列日期中,统计其中小于今天的日期的个数?Excel。求大神帮忙。。

比如
1988.1.1
1987.1.1
1986.1.1
今天如果是1987年1月2号那么返回值是 2 。

亲!
根据你的表述分为两种情况:
一。你的日期是正式的日期格式,如1988-1-1这样,那公式是
=COUNTIF(A1:A3,"<"&TODAY())
二。你的日期是非正式的日期格式,如1988.1.1这样,那公式是
=SUMPRODUCT(N((SUBSTITUTE(A1:A3,".","-")-SUBSTITUTE(TODAY(),".","-"))<0))

希望我的回答对你有所帮助,望采纳赞同!追问

你好亲!
如果是统计其中小于今天再加15天的日期的个数呢
为什么用TODAY()+15这个不好使呢,应该咋写啊?
=COUNTIF(A1:A3,"<"&TODAY())从这个改可以改吗?。。

追答

你加562867732吧,这样好交流!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-10
假设那些日期 在A1:A3中,今天的日期1987.1.2在B1中,要计算小于今天的个数,C1中输入
=SUMPRODUCT(N((SUBSTITUTE(A1:A3,".","-")-SUBSTITUTE(B1,".","-"))<0))
第2个回答  2012-07-10
将"." 替换为"-"把单元格的格式修正为日期.
=SUMPRODUCT(N(a1:a5-NOW()<0))追问

那个N是什么意思呢?。。。

追答

N是满足条件的组数

相似回答