作业点此链接下载S07-5 练习材料-逻辑函数if.xlsx

案例

由于案例老师在课程视频中有讲到,所以这里不再重复。
我们来看一下课后练习和综合挑战的相关操作。

课后练习

课后练习的题目要求是判别学生成绩所对应的学分,我们来看一下下面这张表格。

成绩 学分 等级
>90 2 学霸
>80 2 学神
>=60 2 学长
<60,>0 补考 学渣

翻译成口头语言:

  • 学分相关:

如果成绩大于等于60分,学分是两分;
如果成绩小于60分的,得补考(这里其实老师是想考察学生的使用引号引用中文的能力,咱们就这样先做下去)

  • 等级相关

那判别等级呢?我先从底层开始筛查,也就是从末尾开始筛查,再回到首端,先干掉首尾,但是题目中还有个缺考问题,缺考问题我们得单独拎出来,也就是先把缺考问题放在最前面。
题目要求

  • 如果是”缺考”,那么判别为”补考”;
  • 如果成绩小于60分,那么判别为”学渣”;
  • 如果成绩大于90分,那么判别为”学霸”;
  • 如果成绩在80分到90分之间,不包含80,但包含90。”写成(高中区间的知识)就是(80,90],如果没有学习过可以忽略。”,那么判别为”学神”;
  • 如果成绩在60分到80分之间,包含60,也包含80。”写成(高中区间的知识)就是[60,90],如果没有学习过可以忽略。”那么判别为”学长”。

梳理清楚以后的反思,梳理完以后其实我们便可以置换文档中的”如果”为”If”。我们来试着写一下这句话,依据表格中的C3单元格为例子,转换成Excel语言得到,:

  1. =IF(C3="缺考","补考",IF(C3>90,"学霸",IF(C3>80,"学神",IF(C3>=60,"学长","学渣"))))

这里我再提一下,末尾的括号个数其实是有多少个If就会有多少个括号的。
好的接下来呢,我附上关于课后练习的可视化操作。

  1. 学分相关:S07-5 课后练习-学分相关.gif
  2. 等级相关S07-5 课后练习-等级相关.gif其实这里的等级里面不包括补考,这里会给大家造成困扰,题意就是让我们这样做。大家也不用太过严厉的追究。评论

    综合挑战

    image.png综合挑战中的第一个任务是判断年龄的问题,第二个是判别年龄段。判别年龄这里我们使用Datedif函数。判别年龄段我们使用的仍然是IF函数的嵌套函数。好的,我们先阅读一篇文章,来对隐藏函数Datedif函数来做一个了解。同时其实同学们应该会发现King老师其实已经给我们注释了。image.png
    此处提几点(从公众号中摘抄的):
    日期.png
    这里我们用”Y”条件来判断,有兴趣的同学可以继续学习这个函数以及其他两个隐藏函数的相关操作。知道了这一点,我们开始着手下面的题目。

  3. 年龄S07-5 综合挑战-年龄.gif这里还有一点我要说明一下,也是这个函数的特别之处,我们如果写好”=Datedif”后按下Tab键跳出来的是”#NAME”,这大概就是隐藏函数的特性了。S07-5 综合挑战-#NAME关于Datedif.gif

  4. 年龄段S07-5 综合挑战-年龄段.gifS07-5 综合挑战-年龄段.gif