IF函數(shù)你都不會(huì)用,還敢說熟練使用Excel?

      網(wǎng)友投稿 607 2025-04-01

      IF函數(shù)你都不會(huì)用,還敢說熟練使用Excel?


      IF函數(shù)似乎是每個(gè)使用Excel的人都必須掌握的函數(shù)了,如果連IF函數(shù)都不會(huì),真的不好意思說自己會(huì)用Excel呢。

      不過從平時(shí)群里的提問來看,關(guān)于IF函數(shù)的用法,確實(shí)還存在著一些小問題,今天就再來說說IF函數(shù)的本質(zhì)和多個(gè)IF嵌套時(shí)需要注意的問題吧。

      IF函數(shù)的本質(zhì)

      在實(shí)際使用中,往往需要根據(jù)某個(gè)判斷或者比較得到不同結(jié)果,例如:當(dāng)成績大于或等于60分時(shí),結(jié)果為及格,當(dāng)成績小于60分時(shí),結(jié)果為不及格。通過比較運(yùn)算或者判斷可以得到一個(gè)邏輯值(詳見手冊第2課),IF函數(shù)的功能就是根據(jù)邏輯值來得到不同的結(jié)果。

      IF函數(shù)需要三個(gè)參數(shù),完整的格式為:

      =IF(要判斷的條件,條件成立時(shí)顯示的內(nèi)容,條件不成立時(shí)顯示的內(nèi)容)。

      第一參數(shù)可以是邏輯值或者是數(shù)字,當(dāng)數(shù)字為0時(shí),視為FALSE,當(dāng)數(shù)字非零時(shí),視作TRUE;

      第二個(gè)和第三個(gè)參數(shù)可以是任意內(nèi)容,常量或者公式,當(dāng)?shù)谝粋€(gè)參數(shù)為TRUE時(shí),IF得到第二個(gè)參數(shù)的內(nèi)容,否則得到第三個(gè)參數(shù)的內(nèi)容,如圖所示。

      IF函數(shù)就好像一個(gè)假設(shè)句,滿足某個(gè)條件就這樣,否則就那樣。

      例如成績大于或等于60分為及格,小于60為不及格,這句話我們換成假設(shè)句就是:如果成績大于60,及格,否則不及格。

      將這個(gè)假設(shè)句代入IF函數(shù)就是:

      IF(成績大于或等于60,及格,不及格)

      假如成績在A2單元格,公式為:

      =IF(A2>=60,”及格”,”不及格”),如 -2所示。

      IF函數(shù)的本質(zhì)是按照第一參數(shù)設(shè)置的條件對數(shù)據(jù)進(jìn)行分類。

      例如想得到兩種結(jié)果,及格或不及格,就需要把數(shù)據(jù)分成兩部分,條件可以是A2>=60,也可以是A2<60。

      條件不相同時(shí),公式也要做對應(yīng)的調(diào)整,上圖中的公式也可以寫成:=IF(A2<60,”不及格”,”及格”),如下圖所示。

      當(dāng)條件涉及數(shù)字的比較時(shí),臨界值一定要特別注意,例如:成績大于60及格,小于60不及格,這樣分類就有問題,60分的算及格還是不及格?

      兩個(gè)IF如何嵌套

      通常使用一個(gè)IF函數(shù)可以根據(jù)條件得到兩種結(jié)果,如果需要得到三種結(jié)果,例如:成績大于或等于85為優(yōu)秀,小于85大于或等于60為合格,小于60為不合格,就需要使用兩個(gè)IF函數(shù)來實(shí)現(xiàn)。

      對于新手來說,嵌套使用兩個(gè)IF時(shí)經(jīng)常出錯(cuò),以下介紹一個(gè)能有效避免出錯(cuò)的方法。

      還是以三種結(jié)果為例,首先簡化為兩種情況,判斷是否及格,優(yōu)秀也看作是及格,公式為:

      =IF(A2>=60,”及格”,”不及格”)

      然后再去判斷是否為優(yōu)秀,公式為:

      IF(A2>=85,”優(yōu)秀”,”及格”)

      將后面這個(gè)IF替換第一個(gè)IF的第二參數(shù),完成后的公式為:

      =IF(A2>=60,IF(A2>=85,”優(yōu)秀”,”及格”),”不及格”)

      驗(yàn)證這個(gè)公式的結(jié)果正確,如圖所示。

      公式=IF(A2<60,”不及格”,IF(A2<85,”及格”,”優(yōu)秀”))

      與公式=IF(A2<60,”不及格”,if(a2>=85,”優(yōu)秀”,”及格”))都可以達(dá)到同樣的結(jié)果,但后面一個(gè)公式看上去總是感覺有點(diǎn)別扭,因?yàn)槭褂昧瞬煌谋容^運(yùn)算符,同時(shí)返回的三種結(jié)果不是按順序排列的。

      在使用多個(gè)IF進(jìn)行嵌套時(shí),盡量使用相同的比較方式,結(jié)果也按照升序或者降序排列是一種很好的習(xí)慣。

      公式=IF(A2>=60,”及格”,IF(A2>=85,”優(yōu)秀”,”不及格”))表面看上去沒什么問題,但是結(jié)果總是無法得到“優(yōu)秀”,如圖所示。

      這種錯(cuò)誤是使用IF嵌套時(shí)很容易發(fā)生的,原因在于當(dāng)條件是A2>=60的時(shí)候,數(shù)據(jù)被分成兩組,大于或等于60的都是第二參數(shù),小于60的都是第三參數(shù)。在這個(gè)公式中,第三參數(shù)才去判斷是否大于或等于90,顯然不會(huì)有滿足條件的結(jié)果,所以不可能出現(xiàn)優(yōu)秀。

      這是常犯的一種邏輯順序錯(cuò)誤,可以遵循規(guī)律避免錯(cuò)誤:用大于號(hào)時(shí)條件降序,用小于號(hào)時(shí)條件升序。意思是使用“>”或“>=”比較時(shí),條件按85→60遞減的順序;使用“<”或“<=”比較時(shí),條件按60→85遞增的順序。

      提示:使用多層IF嵌套時(shí),要求有非常清晰的邏輯,此時(shí)往往需要轉(zhuǎn)換思路,用其他函數(shù)取代多個(gè)IF嵌套的公式,后文在介紹相關(guān)函數(shù)時(shí)會(huì)有對應(yīng)的案例。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:excel中iserror函數(shù)的運(yùn)用方法
      下一篇:excel表格求平均值的方法(excel表格的平均值怎么求)
      相關(guān)文章
      亚洲成年看片在线观看| 亚洲色欲色欱wwW在线| 亚洲成年看片在线观看| 亚洲AV无码专区在线观看成人 | 伊人婷婷综合缴情亚洲五月| 亚洲国产精品一区二区九九 | jzzijzzij在线观看亚洲熟妇| 亚洲中文字幕久久久一区| 亚洲一区无码中文字幕乱码| 亚洲一区二区三区91| 亚洲欧洲日韩极速播放| 亚洲综合无码一区二区痴汉| 亚洲AV无码一区二区三区在线| 亚洲成AV人综合在线观看| 亚洲影视一区二区| 亚洲国产情侣一区二区三区| 精品久久久久久亚洲精品| 久久亚洲国产成人影院| 亚洲色精品三区二区一区| 亚洲精品无码国产片| 国产亚洲午夜精品| 精品亚洲一区二区三区在线播放| 国产gv天堂亚洲国产gv刚刚碰 | 亚洲一区二区三区丝袜| 亚洲AV成人精品一区二区三区| 爱情岛论坛亚洲品质自拍视频网站 | 亚洲日本久久久午夜精品| 亚洲一卡一卡二新区无人区| 亚洲人成网站999久久久综合| 亚洲国产成人久久精品大牛影视| 国产精品亚洲专区无码牛牛| 亚洲国产精品人人做人人爱| 国产亚洲AV夜间福利香蕉149| 国产国拍亚洲精品mv在线观看 | 婷婷亚洲天堂影院| 亚洲色无码一区二区三区| 亚洲AV无码久久精品成人| 亚洲黄色在线视频| 久久久久久亚洲精品影院| 国产精品亚洲综合一区在线观看| 久久久久亚洲AV成人网人人网站 |