EXCEL中如何在一列日期中找到某年的最小日期

2002-3-2
2002-6-9
2002-8-10
2003-5-5
2003-10-10
2003-12-1
2004-3-1
2004-6-8
2005-9-9
0
0
0
0
如何求出每年最小的日期值 ,其中0是引用空单元格的结果。
=MIN(IF((YEAR($A$1:$A$100)=$C$1)*($A$1:$A$100)=0,9^9,(YEAR($A$1:$A$100)=$C$1)*($A$1:$A$100)))

ctrl+shift+enter输入.
其中c1为年

这是一位道友发来的,测试通过,可是不知为何本页面不显示! 多谢大家的帮助,不过我只能是关闭本问题了。

列个自动筛选,最上边那个就是。如果你上边日期是文本的话,在旁边加一列,把日期*1变成数字再筛选
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-21
=SMALL(A2:A14,5)

5的意思是0的个数加1

再设置单元格格式为日期格式,每与你上面的格式一样的。

——————————————————
修改

=SMALL(A2:A14,COUNTIF(A2:A14,0)+1)

用这个公式就好了。
第2个回答  2010-07-21
日期格式的值也是可以排序的。