我有什么问题formula?
=if(((F2 >= 97) and (f2 <= 100)), "Excellent", if(((f2 >= 94) and (f2 <= 96)), "Good", "None of the Above"))
Run Code Online (Sandbox Code Playgroud)
我正在创建一个显示等效等级的工作表.这是范围:
97 - 100 ==> Excellent
94 - 96 ==> Good
and so on and so forth...
Run Code Online (Sandbox Code Playgroud)
或者有更好的方法吗?
或者有更好的方法吗?
您可以使用LOOKUP来缩短公式.您需要指定每个范围的下限,例如
=IF(F2="","",LOOKUP(F2,{0,70,80,90,94,97},{"Poor","Average","Above Average","Below Good","Good","Excellent"}))
.....最好的方式IMO将所有值都放在一个表中,所以使用我的例子,你可以在Y2:Y7中列出0,70,80等,并在Z2:Z7中列出相关文本然后公式就是
=IF(F2="","",LOOKUP(F2,$Y$2:$Z$7))
这样更易于维护,您可以通过更改表格轻松更改断点或文本等,而无需触及公式