excel如何统计某一时间列中大于今天日期的个数

我想统计某一列中大于今天日期today()的个数,其中日期格式是自定义格式,公式使用的是countif函数,但是不知道为什么得到的结果一直是零。
今天是6月30号,按理来说应该有14个日期都是小于今天的日期的。

1、首先在excel表格中输入一组日期数据,需要计算大于今天的日期的个数。

2、选中空白单元格并点击“fx”插入“COUNTIF”函数。

3、然后根据下图输入函数参数的数据,点击确定按钮。

4、或者直接输入函数公式:=COUNTIF(A2:A6,">"&TODAY())。

5、点击回车即可看到大于今天的日期的个数为“3”个。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-11

1、演示使用的软件为Excel,软件版本为Microsoft office家庭和学生版2016。

2、首先打开Excel电子表格,并在表格中a列输入一串日期,用于演示统计某一列时间大于今天日期的个数。

3、然后在表格任意空白单元格中输入函数“=COUNTIF(A1:A21,">"&TODAY())”,该函数表示从指定区域内得到大于今天日期的个数。

4、输入完成后点击回车确认可以看到我们已经得到了a列中所有大于今天日期的时间的个数。

5、如果我们想要求小于今天日期的个数,可以将函数修改为“=COUNTIF(A1:A21,"<"&TODAY())”即可。

本回答被网友采纳
第2个回答  2017-06-30
是要大于还是小于,你公式中用的是小于。
大于用:=COUNTIF(A2:A16,">"&TODAY())追问

管用了!请问一下为什么我不能按照我图中的格式那样写,我看别人都写“>10”什么这样的,为什么不能直接写“>today()”必须要写“>”&today()

追答

“>10”,因为10是固定的数据,不变化,“>today()”,引号里作为文本处理,“>”&today(),其结果相当于>today(),但today()函数不在引号内,是变化的。
不仅是函数,包括引用,如果是变化的,都必须在引用外,用"&"连字符连接,否则就是死的,会作为文本处理。如">"&E2,就是大于E2单元格中的数据,E2是可变的。

本回答被提问者采纳
相似回答