excel-formula - 如何在单个单元格中运行多个 if 语句
问题描述
我正在尝试创建一个可用于计算小时数的电子表格;但是,如果小时数大于 4,我希望一个单元格减去 0.5。关于如何做到这一点的任何想法,因为我已经在单元格中有一个 if 语句。
=(IF(AI14>AK14,AK14+1-AI14,AK14-AI14))*24,IF(AI15>4,-0.5,+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