两个日期看起来相同,但他们不是?

时间:2014-07-23 23:04:46

标签: excel excel-formula

我试图在两张不同的纸张上比较两个日期。它们看起来都一样,并且在分解成小时/分钟等时匹配,但是当我测试单元格的内容是否相等时,公式返回false。

这个公式:

=AND(YEAR(J2)=YEAR('Uploaded Data'!J2),MONTH(J2)=MONTH('Uploaded Data'!J2),
DAY(J2)=DAY('Uploaded Data'!J2),HOUR(J2)=HOUR('Uploaded Data'!J2),
MINUTE(J2)=MINUTE('Uploaded Data'!J2),SECOND(J2)=SECOND('Uploaded Data'!J2))

返回" TRUE",而

=J2='Uploaded Data'!J2

返回" FALSE"。

此表:6/4/2013 7:00:00 AM

上传的数据:6/4/2013 7:00:00 AM

知道为什么他们在第二个公式中不匹配?

1 个答案:

答案 0 :(得分:2)

鉴于您的评论他们的数值略有不同,您可以将两个日期作为数值进行比较,并查找小于大约一秒的值的delta,以查看它们是否相等:

=ABS(J2-'Uploaded Data'!J2)<0.00001