Excel 公式 - IF 语句

Excel 公式 - IF 语句

我正在尝试编写一个表格来跟踪车辆的燃油费用。前两列是车速表读数和总公里数。总公里数的计算方法是用当前车速表读数减去之前的车速表读数,然后代入差值。

我每天都有一行,但我的问题是,如果我不填写,那么我目前的公式意味着它使用零值作为速度计,这反过来会给我一个负读数(最后一个速度计读数的值)的 KM。

我该如何编写一个 IF 语句,表示如果速度计的值为零(或没有值),则返回上一列以查找最后一个具有值的单元格?

工作表图片:

在此处输入图片描述

答案1

为了获得正确的结果,您需要使用公式测试空白单元格。

在此处输入图片描述

  • 单元格中的公式D111

    =IF(OR(ISBLANK(B111),ISBLANK(C111)),0,(C111-B111))
    
  • 在单元格中输入此公式E111

    =IF(ISBLANK(D111),0,(D111*70))

C111为空白时:

在此处输入图片描述

注意:

  • 您可以为每日开支值创建新的列,因为我已经习惯用,,70进行乘法。Tot KMs(D111*70))

根据需要调整公式中的单元格引用。

相关内容