我将以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
而不是空白单元格。
有谁知道为什么会这样?
答案 0 :(得分:1)
也许您将文字 0.02
与值 0.02
进行比较?尝试:
=IF(VALUE(C2)<>0.02,"","Error")
答案 1 :(得分:0)
C2 = 0.02的测试in = IF(C2 <0.02,“”,“错误”)评估为FALSE(即C2 DOES等于0.02),因此“当然”返回第三个参数。我怀疑你可能想要=IF(C2=0.02,"","Error")
。