一个Excel单元格中有多个IF函数

一个Excel单元格中有多个IF函数,excel,if-statement,excel-formula,Excel,If Statement,Excel Formula,还有一个Excel问题,关于IF函数。我希望在一个Excel单元格中包含多个IF函数,但不断得到值错误 =IF(E18 >= 24, E29 - E31 + G68)/E18 IF(E18 >= 36, E29 - E31 + G69) / E18 谢谢你的帮助!谢谢正如我在评论中所说的,现在还不清楚你想要什么,但我认为你需要这个: =IF(E18 >= 36, (E29 - E31 + G69) / E18, IF(E18 >= 24, (E29 - E31 + G6

还有一个Excel问题,关于
IF
函数。我希望在一个Excel单元格中包含多个
IF
函数,但不断得到值错误

=IF(E18 >= 24, E29 - E31 + G68)/E18 IF(E18 >= 36, E29 - E31 + G69) / E18

谢谢你的帮助!谢谢

正如我在评论中所说的,现在还不清楚你想要什么,但我认为你需要这个:

=IF(E18 >= 36, (E29 - E31 + G69) / E18, IF(E18 >= 24, (E29 - E31 + G68) / E18))

从外观上看,您只是在根据
E18
中的值更改
G68
/
G69
参考

将数字24放在单元格
F68
中,将数字36放在单元格
F69
中。然后,公式
VLOOKUP($E$18,$F$68:$G$69,2,TRUE)
将从列
G
返回正确的值

  • 24到35将重新运行
    G68中的值
    
  • 36及以上版本将返回
    G69中的值
    
使用此选项,您可以将公式缩短为:

=E29-E31+VLOOKUP($E$18,$F$68:$G$69,2,TRUE)/$E$18  


编辑:抱歉,更新的公式-忘记在结尾处除法。

将所有公式放在左括号和右括号内,并用
-逗号分隔函数

出现错误的原因是您没有使用正确的语法。语法就像公式的结构,就像语言中的语法一样

正确语法:

IF(逻辑测试,值为真[值为假])

试试这个公式:

=IF(E18>=24,(E29-E31+G68)/E18,IF(E18>=36,(E29-E31+G69)/E18))

或者一个更好的公式,比如:

=IF(E18>=24,E29-E31+G68,IF(E18>=36,E29-E31+G69))/E18

或者,如果您使用的是Office 365:

=IFS(E18>=24,E29-E31+G68,E18>=36,E29-E31+G69)/E18

如果您的条件失败,您还可以添加某种类型的捕手,例如:

=如果(E18>=24,(E29-E31+G68)/E18,如果(E18>=36,(E29-E31+G69)/E18,“不匹配”)

=IFS(E18>=24,(E29-E31+G68)/E18,E18>=36,(E29-E31+G69)/E18,真,“不匹配”)

我希望这有帮助

参考资料:


你能解释一下你的逻辑吗?如果
s不正确,则公式包含两个独立的
。请查看
以及
公式。我希望使用相同的公式,但在输入不同的月数时使用不同的单元格值。
=SUM(E29,-E31,VLOOKUP($E$18,$F$68:$G$69,2,TRUE))/$E$18