excl 中if命令

来源:百度知道 编辑:UC知道 时间:2024/05/26 00:39:19
各位大哥,我有一个问题想知道,想了好多天了,就是我们年级有18班,评定班级的好坏,用档次来评定,分 上上、上、中上、中、中下、下、下下七个档次,档次是用档差来衡量的,档差的公式是 档差=((18个班级的最大成绩值-18个班级的最小成绩值)/5+2)/2。也就是档次=((MAX()-MIN())/5+2)/2、班级的档次是如果介于18个班级的平均成绩减去档次的一半和加上档次的一半之间,那么就得“中”,在是“中”的基础上,介入再加上(或减去)一个档次之间,就是中上(中下),以此类推,举个例子,如果18个班班级平均分是100,档差是6,则某个班的分数是在97-103分之间,班级档次就是“中”,如果介于103-109分,就是中上,介于91-103分,就是中下,如果是介于109-115分,就是上,如果是介于85-91分就是下,以此类推。我想在一个单元格直接出现某个班级的档次,用if函数,不知怎么用,谢谢各位

我觉得你如果用IF的话可能会失败.
因为EXCEL里IF不支持and 等多重判断函数,并且如果用了的话也需要多个嵌套,而IF只支持最多7个嵌套.
所以建议你对结果进行筛选,之后手动进行填写.这样应该比较快一些.虽然过程比较麻烦....

不过如果用VF的话,倒还可以满足你的要求

PS:excel 可以直接转换成VF数据库....