1、问问题题: 如如果果成成绩绩为为0 0,等等级级不不显显示示,小小于于6060,等等级级为为C C,小小于于8585,等等级级为为B B,大大于于或或等等于于8585的的,等等级级为为A A。 8 83 3 成绩等级 83B 83B 83B 83B 83B 83B 83B 83B 83B 83B 83B 83B 83B 说说明明: 由由于于判判断断区区间间有有可可能能很很多多,不不适适合合用用IF()IF()函函数数,所所以以这这里里主主要要是是讲讲解解不不用用IF()IF()函函数数的的方方法法。 根根据据这这个个思思路路,还还可可以以组组合合为为其其他他公公式式的的,有有兴兴趣趣朋朋友友的
2、的不不妨妨再再写写写写。 公式 成成绩绩等等级级对对照照表表 =VLOOKUP(A5,0,“;1E-307,“C“;60,“B“;85,“A“,2)成绩 =HLOOKUP(A6,0,1E-307,60,85;“,“C“,“B“,“A“,2)0 =LOOKUP(A7,0,1E-307,60,85,“,“C“,“B“,“A“)(0,60) =MID(“ CBA“,MATCH(A8,0,1E-307,60,85),1)60,85) =MID(“ CBA“,SUM(-(A9=0,1E-307,60,85),1)85,+) =MID(“ABC “,SUM(-(A10=0,1E-307,60,85),“,
3、“C“,“B“,“A“) =CHOOSE(MATCH(A12,0,1E-307,60,85),“,“C“,“B“,“A“)1E-307是大于0的最小正数 =CHOOSE(SUM(-(A131E-307,60,85,9E+307),“A“,“B“,“C“,“) =INDEX(“A“,“B“,“C“,“,MATCH(A14,9E+307,84.999999,59.999999,0,-1) =INDEX(“A“;“B“;“C“;“,SUM(-(A151E-307,60,85,9E+307) =INDEX(“;“C“;“B“;“A“,MATCH(A16,0,1E-307,60,85) =IF(A17,
4、IF(A1760,“C“,IF(A1785,“B“,“A“),“) ExcelHomeExcelHome gvntwgvntw 2005/10/292005/10/29 点点击击查查看看ExcelHomeExcelHome帖帖子子链链接接 如如果果成成绩绩为为0 0,等等级级不不显显示示,小小于于6060,等等级级为为C C,小小于于8585,等等级级为为B B,大大于于或或等等于于8585的的,等等级级为为A A。 由由于于判判断断区区间间有有可可能能很很多多,不不适适合合用用IF()IF()函函数数,所所以以这这里里主主要要是是讲讲解解不不用用IF()IF()函函数数的的方方法法。 根根据据这这个个思思路路,还还可可以以组组合合为为其其他他公公式式的的,有有兴兴趣趣朋朋友友的的不不妨妨再再写写写写。 等级成绩等级 B0 CB0.1C BB60B A85A 成成绩绩等等级级对对照照表表 1E-307是大于0的最小正数