我将以 YYYY-MM-DD HH:MM:SS.sss
格式导入excel时间戳到新电子表格的A列 . 我试图计算两次之间的差异 .
所以在B列中,我有公式 =RIGHT(A1,6)
,它获得 SS.sss
值 . 在C列中,我将值彼此分开 - =B2-B1
. 这正确地计算了两个值之间的差距 .
我现在要做的是创建一个IF语句 =IF(C2<>0.02,"","Error")
,以确定时间间隔是否不是它应该是的值 .
问题是,即使C列中的值为0.02,此IF语句也始终被评估为 Error
而不是空白单元格 .
有谁知道为什么会这样?
2 回答
也许你正在将文本
0.02
与值0.02
进行比较?尝试:C2 = 0.02的测试in = IF(C2 <> 0.02,“","错误”)评估为FALSE(即C2 DOES等于0.02),因此返回第三个参数'of course' . 我怀疑你可能想要
=IF(C2=0.02,"","Error")
.