我能够使用MIN函数返回范围内的最早日期,但我还发现当单元格范围为空时它返回默认的Excel日期(12/30/1899)。是否有另一种方法可以避免空白单元格的默认日期并返回空白?
例如: 范围1 2014年7月1日 2014年7月2日 2014年6月30日
结果= 2014年6月30日
范围2(单元格为空,因为它们仍在等待输入) ... ... ...
结果= 12/30/1899
答案 0 :(得分:4)
这应该有效
=If(Min(A:A) > 0, Min(A:A), "")
答案 1 :(得分:2)
另一种公式方法是使用SMALL
而不是MIN
- 如果范围中没有日期(而不是零),则SMALL将返回错误,因此您可以使用{清除错误{1}},例如
IFERROR
....或者您可以使用简单的MIN保留当前公式,只需自定义格式化结果字段,以便不显示零,例如自定义格式为
=IFERROR(SMALL(A1:A100,1),"")
请注意两个分号 - 必须包含这些分号