如何统计Excel中每年发生的事件?
我想计算哪些单元格在date/string中具有特定年份。 我有一个问题,我的公式只适用于有效date,某些单元格缺less月份或date或完全空白。
以下是一些我希望能够计算的值的示例:
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 *”)我只得到那些string的单元格。 有没有一种方法可以计算date和string?
使用帮助器列并使用以下公式来提取年份:
=IF(ISTEXT(A1);LEFT(A1;4);TEXT(A1;"YYYY"))
然后使用您现有的=COUNTIF()
公式,但没有通配符*
参数:
=COUNTIF(A1:A12;"2000")
还没有得到Excel来testing这个,但我相信你可以有另一列将值转换为文本 – 我认为它=TEXT(A1,"<format>")
,然后只是做你的'countif' 。
编辑:忘记第二个参数。 我很惊讶,但没有与“YYYY”的论点。