我想统计某一列中大于今天日期today()的个数,其中日期格式是自定义格式,公式使用的是countif函数,但是不知道为什么得到的结果一直是零。
今天是6月30号,按理来说应该有14个日期都是小于今天的日期的。
1、首先在excel表格中输入一组日期数据,需要计算大于今天的日期的个数。
2、选中空白单元格并点击“fx”插入“COUNTIF”函数。
3、然后根据下图输入函数参数的数据,点击确定按钮。
4、或者直接输入函数公式:=COUNTIF(A2:A6,">"&TODAY())。
5、点击回车即可看到大于今天的日期的个数为“3”个。
管用了!请问一下为什么我不能按照我图中的格式那样写,我看别人都写“>10”什么这样的,为什么不能直接写“>today()”必须要写“>”&today()
追答“>10”,因为10是固定的数据,不变化,“>today()”,引号里作为文本处理,“>”&today(),其结果相当于>today(),但today()函数不在引号内,是变化的。
不仅是函数,包括引用,如果是变化的,都必须在引用外,用"&"连字符连接,否则就是死的,会作为文本处理。如">"&E2,就是大于E2单元格中的数据,E2是可变的。