首页 文章

Excel IF语句和公式

提问于
浏览
0

我将以 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

    也许你正在将文本 0.02 与值 0.02 进行比较?尝试:

    =IF(VALUE(C2)<>0.02,"","Error")
    
  • 1

    C2 = 0.02的测试in = IF(C2 <> 0.02,“","错误”)评估为FALSE(即C2 DOES等于0.02),因此返回第三个参数'of course' . 我怀疑你可能想要 =IF(C2=0.02,"","Error") .

相关问题