两个date看起来是平等的,但他们不是?

我试图比较两个不同的工作表上的两个date。 他们看起来是一样的,匹配时分解成小时/分钟/等,但是当我testing单元格的内容是否相等时,公式返回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”。

此表:2013年6月4日上午7:00:00

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

任何想法,为什么他们不匹配在第二个公式?

考虑到你的评论,他们的数字值是略有不同,你可以相反比较两个date作为数值,并寻找一个增量小于大约一秒的值,看看他们是否是相等的:

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