Day-25 超简单的Excel判断式

今日练习档 ԅ( ¯་། ¯ԅ)

今天要与大家介绍Excel的if判断式,并且在其中也有运用到AND以及OR的相关概念,因此今天的内容真的是你一定要会的,if判断式真的很重要,我将用最容易懂的方式讲解让大家一起成长!

这是今天为大家准备的练习档,又是一张成绩表,并且要在後面判断及格与否,我分成两个,一个是「从严判断」,也就是要全部都要60分以上才算及格,另一个是「从宽判断」,只要有任一科60分以上就算及格,如下图所示:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667HBiz6HX5ML.png
首先是从严判断,先不要去想判断式。第一步应该要想到AND函数。AND与OR算是一家人。
AND类似於中文的「」,在这个函数中,只要每个条件都是对的,它就会显示True,反之就是False。
OR则是中文的「」,在这个函数中,只要有任一条件都是对的,它就会显示True,反之就是False。
其实我相信隐隐约约中你已经知道这两个函数就是与今天的练习相关,实际使用後我相信你会更明白。
首先先在E2输入「=AND(」,并按下「插入函数」(与之前相同),会看到以下图示:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667Dvre02hkyI.png
这就是AND的设定区,首先我们要判断这个A学生是否每科都及格,但我们不能一次判断全部,所以要逐一判断。在Logical1的格子输入「B2>=60」:
https://ithelp.ithome.com.tw/upload/images/20210907/201276672urTuYkQbz.png
此时要观察两处,第一处是您可以看到Logical1後面写**=TRUE**,代表这个条件是符合的(77>60),而AND是在里面全部条件都为True时结果就是True,所以目前在下方的结果也是TRUE。确认完後,由於还有两科要判断,因此要在Logical2以及多新增一列,结果如下:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667fcfNWZejsP.png
接着可以看到由於Logical2的结果为False(45 < 60),所以AND结果就是False,自动填满後结果为这样:
https://ithelp.ithome.com.tw/upload/images/20210907/201276677aTngX9Yas.png
其中有True也有False,此时应该要稍微检查一下,确认没问题後再带入IF判断式。要带入IF判断式,由於我们要保有目前的AND函式,因此先点选公式列「=」「A」的中间输入if:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667iOr6jXJwDN.png
接着点选IF再按下「插入函数」,如果没有先选IF很有可能会变成AND的设定窗格:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667sYRVWGfija.png
IF函式也很简单,第一格为你要判断的内容,他里面已经输入了刚刚的AND函式,在後面也提醒我们目前此格为False。接着下方两格就是当对或错时要输出的内容:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667GsGdct9qdH.png
要注意一样要有双引号,Excel才知道这是个字串唷!自动填满後此栏位就完成了~
https://ithelp.ithome.com.tw/upload/images/20210907/20127667iPs0tJiPsT.png
接着是从宽判断,也就是只要有任一格及格,那麽此位学生就算及格,因此在这边我们就要使用OR函式,使用的方式与AND很像,设定窗格如下:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667RDziNgi6h0.png
可以看到虽然有两个结果都是FALSE,但是最终的结果为TRUE,这就是我们要的结果:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667xAfXcQoIpI.png
哇!可以看到大家几乎都及格了!此时不要忘记先稍微检查一下,接着才套上IF判断式,由於步骤与E栏相同因此就不特别说明,附上最终结果:
https://ithelp.ithome.com.tw/upload/images/20210907/20127667b5WBS9mzTU.png

结论:
其实IF还有另外两个兄弟姊妹,一个是IFERROR一个是IFNA,这两个都是用在当你有错误讯息的时候可以不要显示错误讯息,而是显示某个你设定的值。但这两个相对来说没有很常用到,就算真的用到其实也相当的简单。因此我认为最重要的还是IF函式,再加上今天还有另外介绍AND以及OR函式,在使用上就像是洋葱一样一层一层的,我们要从最里面那层慢慢往外做,所以这时使用「插入函数」可以协助你在使用上不至於混淆!

轩轩的笑话时间:
妇人:「医生,我的体重已经超过九十公斤了,我该怎麽办?」
医生:「这是很简单的头部运动,从左到右,再从右到左。」
妇人:「一天做几次呢?」
医生:「不一定,只要是有人请你吃东西时,你就做做这个运动,直到那人离开为止。」
/images/emoticon/emoticon70.gif


<<:  D-5.Rails route scope

>>:  Day 11 已故用户的隐私设计

Outlook PST Repair Tool - Repair PST data file

When you are troubling to access your PST file due...

[Golang]同步工具-sync包的Once-心智图总结

1. sync.Once的功用是什麽? A. 只执行ㄧ次函数。 更具体说,需要执行函数的时候,呼叫s...

Alpine Linux Porting (1.999) The light at the end of tunnel

一样先上进度log: + exec /bin/busybox switch_root /sysroo...

【Day 1】Google Apps Script - 前言与系列介绍

重复的文书作业令你苦恼吗,如果你们文书作业是运用 Google 文件(Docs),那透过 Goog...

[DAY 03]物品拍卖价格查询功能(1/4)

制作FF14 chatbot主要步骤如下: 功能需求 资料收集 资料前处理 chatbot功能能开发...