Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

Excel2010函数应用之二:用IF条件判断评级

来源: 未知 分享至:

我们在统计学生的考试成绩时,通常都会根据平均成绩来分级,比如高于90分的,给学生一个优秀,大于60且小于90的会给学生一个良好,低于60分的当然就是不及格了,如果用笔算然后手动输入肯定是费时费力,那有没有更快捷的方式来处理这类判断呢?这就得用到条件函数IF了。

图表 1 在上图中给出了评级的要求,怎么使用IF函数呢?我们先来看一下它的语法。 【语法】 IF(logical_test,value_if_true,value_if_false) 【参数说明】: Logical_test:表示执行判断结果的条件或任意值,若我们要判断学员黄松松的平局分时,这个值就是C2;这个参数也可以是表达式,如给黄松松一个评级,如果他的成绩大于90分则输出优秀,这个时候Logical_test的值就是C2 >90。 Value_if_true:表示Logical_test的计算结果为true时的值,例如黄松松的考试平均分为92(大于90),则这个参数的输出值就是“优秀”,反之则输出一个“良好”; Value_if_false:表示Logical_test的计算结果为false时的值。 语法比较简单,先来看一个简单的实例。 【实例1】:判断报修费用是否超过预算,以100元为参考标准,大于100则输出超出预算,小于100的则输出符合预算。 图表 2 参考公式:=IF(B3> 100,"超出预算","符合预算") 【实例2】:根据学生的平均分,分别给予“优秀”、“良好”、“不及格”三个级别(见图1所示),大于90分(含)的学生为优秀,小于60分的学生为不及格,中间的分数段则是良好。 参考公式:=IF(C2>=90,"优秀",IF(90 >C2>=60,"良好","不及格")) 在这个实例中组合应用IF函数来判断,如果C2>=90成立,则执行参数value_if_true,如果不成立则执行第二个参数value_if_false,第二个参数同样用IF语句进行判断其平均分是否在90和60直接的分数段。 现在我们来修改一个实例要求,大于等于90的评级为优秀,大于等于75的为良好,大于60的为一般,小于60的统一为不及格,其IF公式则需要修改为: =IF(C2>=90,"优秀",IF(C2>=75,"良好",IF(C2>=60,"一般","差劲"))) 执行公式后的结果为:

 


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史