Excel公式对仅包含单个日期的所有单元格进行计数

时间:2018-07-23 20:05:13

标签: excel excel-formula

我有一列,其中不包含文本,什么也不包含,0/0/0000格式的单个日期,多个日期或文本以及单个日期或多个日期。

我希望计算仅包含单个日期的单元格的数量。我认为我不能在excel中使用正则表达式,所以我不确定该如何处理。

我试图查看是否可以计算日期大于1900的单元格的数量,但这没用。

=COUNTIF(O:O,">1/1/1900")

例如:

chicago
chicago,1/5/2014
1/6/2015
Time to call,Text1

12/5/2010
12/6/2010,12/8/2010

我希望计数为2,因为第3行和第6行是仅有两个包含单个日期的行。

2 个答案:

答案 0 :(得分:1)

确定数据不是stored as text后,可以使用其中之一,因为数据中不包含不是日期的数字。

=COUNTIF(O:O;">=1")

其中1是1.1.1900的数值

=SUMPRODUCT(--(ISNUMBER(A:Z)))

此sumproduct会检查数据是否为数字,但不包含> 1900条件。

答案 1 :(得分:0)

= SUMPRODUCT(1-ISERR(DATEVALUE(O:O)))