我对此进行了相当多的研究,但无济于事,我试图选择:
=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,但我可能没有完全正确地编写它。
答案 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"
}