Excel电子表格中的多个IF语句

时间:2015-05-28 10:36:08

标签: excel

我对此进行了相当多的研究,但无济于事,我试图选择:

=CHOOSE(MATCH(R5,{"PASS","MERIT","DISTINCTION"},FALSE),"70","80","90")

或者我已经完成了:

=IF(R5="PASS","70"), IF(R5="MERIT","80"), IF(R5="DISTINCTION","90")

计划是查看单元格R5的输入内容,如果通过,则选择的单元格U5将显示相应的点。

Pass是70分,Merit是80,Distinction是90,所以你可以在我的代码中看到我的推理。不完全确定如何去做。还尝试在IF语句中使用OR,但我可能没有完全正确地编写它。

1 个答案:

答案 0 :(得分:2)

Excel IF语句定义为:

=IF(condition,value_if_true,value_if_false)

您可以使用其他语句替换值,因此它变为:

=IF(R5="PASS","70",IF(R5="MERIT","80",IF(R5="DISTINCTION","90")))

这相当于以下伪代码:

if(R5 equals "PASS"){
    "70"
} elseif (R5 equals "MERIT") {
    "80"
} elseif (R5 equals "DISTINCTION") {
    "90"
}