夜雨聆风学习资料网

ARTICLE · 1338462

成绩合格不合格,让Excel自己判断

成绩合格不合格,让Excel自己判断

#每天学习一个函数 第4期:IF

Excel里最常用的判断函数,就是IF。

它的作用一句话说清:判断一个条件成不成立,成立返回一个结果,不成立返回另一个结果。 不用手动一行一行标,公式写好,拖到底就行。

一、IF的语法

=IF(条件, 成立时返回什么, 不成立时返回什么)

三个参数,逻辑很直:

  • 条件:你要判断什么

  • 成立时返回什么:条件对了,显示什么

  • 不成立时返回什么:条件不对,显示什么

比如判断成绩合不合格,条件就是“成绩<=800”,成立显示“合格”,不成立显示“不合格”。

二、基础用法:标合格

假设Excel里有这样一张成绩表:

A列:姓名

B列:班

C列:三公里成绩(秒)

张三

一班

780

李四

一班

850

王五

二班

760

赵六

二班

900

假设达标线是800秒以内。在D2单元格写:

=IF(C2<=800, "合格", "不合格")

  • C2<=800:判断成绩是不是小于等于800秒

  • "合格":成立时显示

  • "不合格":不成立时显示

把D2的公式往下拖,整列自动判断完。

张三780秒→合格,李四850秒→不合格,王五760秒→合格,赵六900秒→不合格。

想统计合格人数,再套一个COUNTIF:=COUNTIF(D:D, "合格")。

三、常用场景

IF不只标成绩,Excel里凡是“达到某个标准就怎样、没达到就怎样”的活,都能用。

库存判断:库存低于10标“需补充”,否则标“正常”。=IF(库存<10, "需补充", "正常")

对账判断:台账金额和发票金额一致标“已核对”,不一致标“待核查”。=IF(台账金额=发票金额, "已核对", "待核查")

到期判断:合同到期日早于今天标“已过期”,否则标“有效”。=IF(到期日<TODAY(), "已过期", "有效")

年限判断:服役年限满12年标“符合安置条件”,否则标“继续服役”。=IF(年限>=12, "符合安置条件", "继续服役")

四、常见错误

引号用错:文本结果必须加英文双引号,写成合格不加引号,Excel会以为你在引用单元格,找不到就报错。中文引号也不行。

逗号用错:三个参数之间用英文逗号,不是中文逗号。

条件写反:想标“800秒以内合格”,写成C2>=800,结果全反。写完先看两行再往下拖。

嵌套太多:比如“90以上优秀,80到90良好,60到80及格,60以下不及格”,四层IF嵌套括号容易对不上。能分列写就分列写,别硬塞进一个公式。

文本数字混用:成绩列里混进“缺考”,C2<=800直接报错。判断前先清理数据,或者用IFERROR兜底。

END

往期推荐:

当兵时要有这个函数,能少加多少班?

按连队汇总考核成绩,不用一个班一个班加

统计达标人数、党员人数,不用一个一个数

#每天学习一个函数 #Excel技巧 #小程班长 #职场技能

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料