我正在为评分系统做一个 excel 表,以下是评分系统:
百分比等级:------------(90-100%)------------(80-89%)------------ ---- (70-79%)---------------
字母等级:--------( A )-------------( B )----------------------( C )---------- --------
现在,如果单元格“a1 = 83”比我想要的单元格“a2 = B”
或者如果单元格“a1 变为 95”,则单元格“a2”应自动变为“A”。
我试过这个公式:(它没有用)
=(IF(70>a1<79,"C",)),(IF(80>a1<89,"B",)),(IF(90>a1<100,"A",))
谁能帮我?
最佳答案
您的公式很接近,但 Excel 无法一次执行两个关系运算。相反,您必须将其拆分为 AND
陈述。
这应该有效:
= IF(AND(70<=A1,A1<80),"C",IF(AND(80<=A1,A1<90),"B",IF(90<=A1,"A")))
或者对于更短的解决方案,您可以这样做:
= IF(A1>=90,"A",IF(A1>=80,"B",IF(A1>=70,"C")))
编辑
更短,完全不同的方法:
= MID("CBA",MATCH(A1,{70,80,90},1),1)
编辑
刚想到另一个更短的:
= MID("CBAA",A1/10-6,1)
关于excel - 输入什么excel公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48113350/