如果和声明

时间:2018-02-20 08:53:23

标签: excel if-statement formulas

我有以下If语句,它的工作方式也是我想要的。

但是我需要添加一个额外条件,其中IF C7中没有数据,然后它将显示为0.此时公式所在的单元格显示为#VALUE。

我认为我需要使用IF(但是我的尝试失败了。

=IF(C6="BT",12.88+(C7-30)*0.6,IF(C7<35,4.3,4.3+(C7-35)*0.2))

由于

1 个答案:

答案 0 :(得分:2)

您可以先检查空白。

=If(c7="",0,IF(C6="BT",12.88+(C7-30)*0.6,IF(C7<35,4.3,4.3+(C7-35)*0.2)))

我只想添加另一种经常使用的方法,因为我觉得它很容易阅读;

=If(c7="",0,1)*IF(C6="BT",12.88+(C7-30)*0.6,IF(C7<35,4.3,4.3+(C7-35)*0.2))

还有另一只皮肤这只猫...

=Iferror(IF(C6="BT",12.88+(C7-30)*0.6,IF(C7<35,4.3,4.3+(C7-35)*0.2)),0)