如何计算Excel中每年的出现次数?

时间:2015-03-29 00:25:30

标签: excel date countif

我想计算哪些单元格的日期/字符串中有特定的年份。 我有一个问题,我的公式只有在有效日期,某些单元格有月或日缺失或完全空白时才有效。

以下是我希望能够计算的值的一些示例:

2002-07-?
2010-11-27
2009-10-21
2009-10-21
2004-12-20


2004-11-07
2010-11-?
2004-09-17
2000-?-?
2005-04-26

这就是我想要输出的方式:

Unknown 2
2000    1
2001    0
2002    1
2003    0
2004    3
2005    1
2006    0
2007    0
2008    0
2009    2
2010    2

如果我使用= COUNTIF(A1:A12;" 2000 *")我只获得那些字符串的单元格。有没有办法计算日期和字符串?

2 个答案:

答案 0 :(得分:1)

使用辅助列并使用以下公式提取年份:

=IF(ISTEXT(A1);LEFT(A1;4);TEXT(A1;"YYYY"))

然后使用现有的=COUNTIF()公式但没有通配符*参数:

=COUNTIF(A1:A12;"2000")

答案 1 :(得分:0)

Haven没有得到Excel来测试这个,但我相信你可以有另一个专栏将价值转换为文本 - 我认为它是=TEXT(A1,"<format>"),然后只做你的&# 39; COUNTIF&#39;在那。

编辑:忘了第二个参数。我很惊讶它并没有和'yyyy&#39;但论证。