excel表只取前几位数字公式(Excel几秒钟找出第百分之几的数)

上次我给大家讲了用LOOKUP函数快速把学生成绩变成等第的方法,有朋友打电话说这个函数好用是好用,不过,他们有新的要求,参数里面的向量出了问题。

怎么回事呢?

原来,我教给大家的例子里,查找向量是一个规定的数,我们复习一下,比如学生成绩在K列,转换公式就是=LOOKUP(K2,{0,30,60,80,100},{"1星","2星","3星","4星","5星"}),这里的查找向量{0,30,60,80,100}里面的数是固定的分数。

而朋友那里的要求却是不确定的,他们要求从最低分开始,前60%的分数评级为“待达标”,从60%到75%为“达标”,75%到80%的分数为“良好”,最高的20%为“优秀”,不同年级的不同科目,这些实际数值是不同的。

excel表只取前几位数字公式(Excel几秒钟找出第百分之几的数)(1)

有没有办法快速找出这些数值呢?

有,这里我们就用PERCENTILE函数,具体用法为=PERCENTILE(数组,百分比)。

excel表只取前几位数字公式(Excel几秒钟找出第百分之几的数)(2)

比如,我们要找到K列成绩里面从小到大第60%的成绩是多少,那么,就输入公式=PERCENTILE(K:K,0.6),这里,“数组”就是K列的所有成绩,当然,你的成绩在哪里,这个地方就输入哪里的范围,百分比60%我们就输入0.6,这样,就求出这个从小到大第60%的成绩是哪个数了。

excel表只取前几位数字公式(Excel几秒钟找出第百分之几的数)(3)

本例中,我得到了60%的数是107.5,75%是110.5,85%是113。

那么,我们就能用上次教的函数快速转化成绩分数为等第了。=LOOKUP(K2,{0,107.5,110.5,113},{"待达标","达标","良好","优秀"})。

好了,你学会了吗?关注我,让你不加班。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页