Excel 带 Between 的多准则函数

Excel Multiple Criteria Function with Between

所以我有一个包含以下信息的单元格,例如 "Score 8/10" 我需要一个转换为 "if the value is between 0 and 4, return "Bad 的公式,如果该值介于 5 和 7 之间,return "Medium",如果值在8到10之间,return "Good".

我尝试了一个带有 mid 的 If 从 "Score 8/10" 中提取“8”,但无法得到其余的结果。

请尝试:

=CHOOSE(MATCH(1*TRIM(MID(A1,FIND("/",A1)-2,2)),{0,5,8}),"Bad","Medium","Good")

这是我的答案,尽管我认为 @pnut 的答案更可取。

=IF(MID(A3,(FIND(" ",A3,1)+1),FIND("/",A3,(FIND(" ",A3,1)+1))-(FIND(" ",A3,1)+1))+0<5,"Bad", IF(MID(A3,(FIND(" ",A3,1)+1),FIND("/",A3,(FIND(" ",A3,1)+1))-(FIND(" ",A3,1)+1))+0>7, "Good","Medium"))

这会获取第一个 space 字符和第一个“/”字符之间的字符,将它们转换为数字,然后将数字与 select 适当的值进行比较。