如何在单个单元格中运行多个if语句

时间:2019-04-08 15:11:36

标签: excel-formula

我正在尝试创建一个可用于计算工时的电子表格;但是,如果小时数大于4,我希望一个单元格减去0.5。关于如何执行此操作的任何想法,因为该单元格中已经有一个if语句。

=(IF(AI14>AK14,AK14+1-AI14,AK14-AI14))*24,IF(AI15>4,-0.5,+0)

我不断收到一条错误消息,指出他们的公式存在问题,但无法解决。在此先感谢

1 个答案:

答案 0 :(得分:0)

尝试将第二个if放在第一个if的括号内,如下所示:

IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))

这等效于以下IF THEN ELSE语句:

IF condition1 THEN
   value_if_true1
ELSEIF condition2 THEN
   value_if_true2
ELSE
   value_if_false2
END IF

链接:https://www.techonthenet.com/excel/formulas/if_nested.php