Excel中嵌套的IF语句

时间:2015-04-29 09:40:21

标签: excel

我有以下问题。在单元格E10中,每当我输入数字> = 6时,公式返回FALSE。这就是我所拥有的:

=IF(D10="Rogue",IF(E10<=5,IF(OR(F10="Trash",F10="Uncommon",F10="Common"),CHOOSE(RANDBETWEEN(1,33),"List-Rogue-1"),IF(E10>=6,IF(OR(F10="Trash",F10="Uncommon",F10="Common"),CHOOSE(RANDBETWEEN(1,33),"List-Rogue-1"),"Not above level 6")))))

1 个答案:

答案 0 :(得分:0)

您似乎错过了最终的'if false'语句。并证实了这一点。换句话说 - 因为D10不是“盗贼”,它会跳过所有其他代码并直接跳到错误状态 - 而且因为没有一个。它只是假装。

因此,您需要调整第一个条件“D10 =”Rogue“或添加最终的错误条件。

希望这有帮助