数据分类的两种方式
1、if函数要在D列中输入C列成绩对应的等级,在D4单元格中输入公式:=IF(C4<60,"不及格",IF( C4<85,"良好","优秀"))
2、语法形式:if(条件,结果1,结果2)判断是否满足某个条件,如果符合,则显示结果1,不符合显示结果2;如果结果不仅只有2个,可以嵌套使用if函数,执行顺序为从左到右。本例中使用的就是多重嵌套。(符号为半角,而且最多嵌套7层,字符需要用英文状态下的双引号括起来。)
3、lookup函数如果等级分类比较多、比较复杂,则用到lookup函数,会更加方便,而不需要对if进行多重嵌套。要运用lookup函数对数据进行等级划分,可以先建立一个辅助项;
4、按照要求,其实我们是把学生成绩分成了3个段,0-60,60-85,85-100;在D4单元格中输入公式:=LOOKUP(C4,$F$4:$F$6,$G$4:$G$6),其中$的作用是固定取值区域;
5、语法形式:lookup(lookup_value,lookup_vector,result_vector)。lookup_value:需查找的内容;lookup_vector:查找区域;result_vector:结果区域;lookup的查找语法为二分法,即将查找的内容与查找区域的中间值做对比,如果大于中间值则再向后查找(小于中间值则再向前查找),继续用二分法查找,直到找到最接近他的值为止。如李兰的成绩49分,在查找区域最先找的位置为(总个数3+1)/2取整的位置,此处第一次二分取到的是60,49比60小,则取到的是0 ;ps:由于lookup的特殊查找算法,故做分类的时候,数据分类依据需按升序排列。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:49
阅读量:70
阅读量:51
阅读量:91
阅读量:63