Excel公式以返回范围中的最早date并忽略空白单元格
我能够使用MIN函数返回一个范围内的最早date,但是我也发现当单元格的范围为空时,它会返回一个默认的Exceldate(12/30/1899)。 是否有另一种方法来避免空白单元格的默认date并返回空白?
例如:范围1 7/1/2014 7/2/2014 6/30/2014
结果= 6/30/2014
范围2(单元格为空,因为它们仍在等待input)… … …
结果= 12/30/1899
这应该工作
=If(Min(A:A) > 0, Min(A:A), "")
另一种方法是使用SMALL
而不是MIN
– 如果在范围内没有date(而不是零),SMALL将返回一个错误,所以你可以用IFERROR
清除错误,例如
=IFERROR(SMALL(A1:A100,1),"")
….或者你可以用一个简单的MIN保留你的当前公式,只是自定义格式化结果字段,以便零不显示,例如自定义格式为
mm/dd/yyyy;;
请注意两个分号 – 必须包括在内