比较excel中两个单元格的日期

时间:2012-05-14 13:08:40

标签: excel office-2007

我在excel的E2和F2单元格中有日期。日期是MM / DD / YYYY fromat。我想以这样的方式应用验证:F2中的日期必须大于E2中的日期。 如果失败,我们应该显示错误。 我正在使用Microsoft Office 2007。

帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

您可以使用条件格式吗? 在您的情况下,如果日期与另一个日期相比太低,则其中一个日期的背景可能会变为红色。

快速谷歌: http://www.homeandlearn.co.uk/excel2007/excel2007s6p2.html

答案 1 :(得分:0)

=IF(F2>E2;"SUCCESS";"ERROR")

应该很容易

您可以省略“SUCCESS”,并且只有在失败时才会显示错误。只要字段实际格式化为正确的日期,这将起作用。

更新的代码:

=IF(AND(NUMBERBLANK(E2:F2)=0;F2<E2);"ERROR";"")

这样做:检查两个单元格是否已填充,如果E小于F则检查是否为chech;如果是这样则写入ERROR。

要对整个列执行此操作,您需要复制公式。对于现有日期,只需双击公式所在单元格中的右下角旋钮,它应该向下复制到行的末尾(如果该行在日期旁边)。除此之外,只需将旋钮向下拉到您需要的位置即可。