最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

不會(huì)用IF函數(shù)? 一文講透excel中if函數(shù)使用方法全解析

  發(fā)布時(shí)間:2025-07-17 11:15:49   作者:佚名   我要評論
I和F兩個(gè)英文字母你可能認(rèn)識,I和F組成的IF函數(shù),你不一定會(huì)用它,小小的兩個(gè)英文字母,其功能卻是強(qiáng)大的

小伙伴們好啊,今天咱們說一個(gè)看起來特別簡單,但是用處特別大的函數(shù)——IF。

如果有妹紙問你,這個(gè)周末準(zhǔn)備怎么過?你會(huì)說:看天氣情況吧,不同的天氣,我的選擇也不一樣。

每個(gè)包含“如果……那么……否則……”的句子,在Excel的公式中,都可以使用IF函數(shù)將其翻譯成Excel的“語言”,改寫成Excel的“公式”,就是:

IF(周末是晴天嗎?和朋友去郊游,去書店看書)

當(dāng)然,這不是一個(gè)正確的Excel公式,但卻是IF函數(shù)思考和處理問題的邏輯。在這個(gè)“公式”中,IF函數(shù)就扮演了“如果……那么……否則……”這組關(guān)聯(lián)詞的作用,而Excel處理IF函數(shù)的過程,就像你在岔道口選擇道路一樣。

每個(gè)IF函數(shù),都像一條一分二的岔道。公式每次走到IF的岔道口,都會(huì)對設(shè)置的條件進(jìn)行判斷,再根據(jù)判斷的結(jié)果是TRUE還是FALSE,決定下一步前進(jìn)的方向。

當(dāng)你需要在多種結(jié)果中選擇一個(gè)時(shí),可以讓IF函數(shù)替你完成。

例如,要為B2中的學(xué)生成績評定等次,等次只有兩種:“及格”和“不及格”。評定的標(biāo)準(zhǔn)為:如果分?jǐn)?shù)達(dá)到60分,那么評定為及格,否則評定為不及格。

如果想讓IF函數(shù)替你解決這個(gè)問題,公式可以寫為:

Excel收到你輸入的公式后,便會(huì)按你指定的評定標(biāo)準(zhǔn)去評定成績的等次。

無論是用語言,還是文字,在描述一個(gè)問題時(shí),都應(yīng)該注意語序。“如果”和“那么”的后面應(yīng)該是什么內(nèi)容,并不是隨意的,否則會(huì)影響表達(dá)效果。

“如果”的后面是要判斷的條件,“那么”的后面是條件成立時(shí)返回的結(jié)果,“否則”的后面是條件不成立時(shí)返回的結(jié)果。只有按這個(gè)規(guī)則去設(shè)置IF的各個(gè)參數(shù),Excel才會(huì)明白你的意圖。

IF共有3個(gè)參數(shù),每個(gè)參數(shù)扮演不同的角色,只有參數(shù)設(shè)置正確,Excel才會(huì)明白你的意圖。

單個(gè)的函數(shù)作用和功能都是比較單一的,在解決實(shí)際問題時(shí),往往需要多個(gè)函數(shù)嵌套使用,接下來再和大家分享幾個(gè)常用的IF函數(shù)嵌套組合。熟悉這些嵌套函數(shù)的使用,提高效率一丟丟還是有可能的。

如下圖,要對B2單元格中的分?jǐn)?shù)進(jìn)行判斷,大于60為“合格”,否則為“不合格”。

咱們就可以使用下面這個(gè)公式:

=IF(B2>60,"合格","不合格")

注意,在公式中直接返回字符時(shí),需要在字符前后加上一對半角的雙引號。

如果B2大于60,B2>60部分返回邏輯值TRUE,IF函數(shù)返回第二參數(shù)指定的字符“合格”,否則返回第三參數(shù)指定的字符“不合格”。

剛剛這個(gè)是單個(gè)條件的判斷,使用IF函數(shù)還能完成多個(gè)條件的判斷。

如下圖,要對B列的職務(wù)進(jìn)行判斷,如果等于“秘書”,那么補(bǔ)助為1000。如果不等于“秘書”,再繼續(xù)判斷,如果等于“助理”,那么補(bǔ)助為800,否則為0。

前面咱們說過,IF函數(shù)的第二參數(shù)和第三參數(shù),可以是數(shù)值、文字,也可以是一段其他的公式。

這里咱們就要將IF函數(shù)的第三參數(shù)也寫成一段新的IF函數(shù),實(shí)現(xiàn)對B列的職務(wù)執(zhí)行兩次判斷。

=IF(B2="秘書",1000,IF(B2="助理",800,0))

最外層的IF函數(shù)先判斷 B2="秘書" 的返回結(jié)果是不是TRUE,如果是TRUE,就返回第二參數(shù)指定的數(shù)值1000。

如果B2不等于秘書,“ B2="秘書"”得到FALSE,IF函數(shù)返回第三參數(shù)的內(nèi)容。

哪些才是最外層這個(gè)IF函數(shù)的第三參數(shù)呢?

對了,就是標(biāo)記顏色的這部分 IF(B2="助理",800,0) 。

在“ B2="秘書"”的判斷結(jié)果為FALSE時(shí),標(biāo)記顏色的這部分開始干活了,先來判斷“B2="助理"”的條件是否成立,如果這部分條件判斷返回的是TRUE,則返回里面這個(gè)IF函數(shù)的第二參數(shù)800,否則返回里面這個(gè)IF函數(shù)的第三參數(shù)0。

如下圖,如果B列的崗位是秘書,并且C列的入職年限大于1,則補(bǔ)助1000元,否則補(bǔ)助為0。

這里要同時(shí)判斷兩列條件是不是符合,IF函數(shù)功力有限,需要請?zhí)焐蕉?mdash;—AND和OR函數(shù)來幫忙。

AND函數(shù)和OR函數(shù)都是對多個(gè)參數(shù)返回的邏輯值執(zhí)行判斷。

區(qū)別在于:

當(dāng)所有參數(shù)返回的邏輯值都為TRUE時(shí),AND函數(shù)才返回TRUE。

而OR函數(shù)則是在任意一個(gè)參數(shù)返回的邏輯值為TRUE時(shí),就返回邏輯值TRUE。

就像下圖中,4個(gè)護(hù)士(參數(shù))分別判斷血常規(guī)正常嗎?心電圖正常嗎?肝功正常嗎?B超正常嗎?

當(dāng)每個(gè)護(hù)士(參數(shù))的判斷都是TRUE時(shí),AND醫(yī)生最終才會(huì)下檢查結(jié)論:OK(TRUE),正常。

下圖中,4個(gè)護(hù)士(參數(shù))分別判斷血常規(guī)有問題嗎?心電圖有問題嗎?肝功有問題嗎?B超有問題嗎?

當(dāng)任意一位護(hù)士(參數(shù))的判斷是TRUE時(shí),OR醫(yī)生就會(huì)下檢查結(jié)論:OK(TRUE),辦理住院手續(xù)吧。

回到開始的問題,咱們要對崗位和入職年限兩個(gè)條件進(jìn)行判斷,只有當(dāng) 崗位=“秘書”的判斷結(jié)果為TRUE,并且入職年限>1 的判斷結(jié)果也為TURE,才返回補(bǔ)助1000元,這里要用哪個(gè)醫(yī)生呢?對了,就是AND。

D2單元格輸入以下公式,向下復(fù)制到D8。

=IF(AND(B2="秘書",C2>1),1000,0)

以D2單元格中的公式為例,B2="秘書"返回的結(jié)果是FALSE,C2>1返回的結(jié)果是TRUE,AND函數(shù)最終返回FALSE。IF函數(shù)根據(jù)AND函數(shù)的結(jié)果為依據(jù)進(jìn)一步進(jìn)行判斷,最終返回第三參數(shù)0。

假如咱們換一個(gè)判斷標(biāo)準(zhǔn),如果 崗位=“秘書”,或者 入職年限>1,就給1000元的補(bǔ)助,只有兩項(xiàng)都不符合,補(bǔ)助才是0。

這里的判斷要求是多個(gè)條件符合其一,只要把上面公式中的AND換成OR就可以。

=IF(OR(B2="秘書",C2>1),1000,0)

以D2單元格中的公式為例,B2="秘書"返回的結(jié)果是FALSE,C2>1返回的結(jié)果是TRUE,OR函數(shù)最終返回TRUE。IF函數(shù)根據(jù)OR函數(shù)的結(jié)果為依據(jù)進(jìn)一步進(jìn)行判斷,最終返回第二參數(shù)1000。

再來說說按多個(gè)范圍區(qū)間判斷的問題。

如下圖,要根據(jù)B列的月收入進(jìn)行判斷。

標(biāo)準(zhǔn)為:

  • 月收入低于10000為貧困型;
  • 月收入在10000至50000為溫飽型;
  • 月收入大于50000為小康型。

這里要對B列的數(shù)值進(jìn)行多輪判斷,就要用到多個(gè)IF函數(shù)的嵌套了。

咱們先把前面的判斷標(biāo)準(zhǔn)整理一下,先判斷B2是否小于10000,條件成立返回“貧困型”;如果B2不小于10000,那就繼續(xù)判斷B2是否小于50000,條件成立返回“溫飽型”;如果條件仍然不成立,就是月收入大于50000的那些了,返回“小康型”。

把上面這幾句話換成IF函數(shù)的組合,是這樣的:

=IF(B2<10000,"貧困型",IF(B2<50000,"溫飽型","小康型"))

其中紅色部分的IF函數(shù),就是前面這個(gè)IF函數(shù)的第三參數(shù)。先判斷藍(lán)色部分的條件,藍(lán)色部分的條件不成立時(shí),再判斷紅色部分。

執(zhí)行多區(qū)間判斷時(shí),有一點(diǎn)需要特別注意:前面的判斷條件不能包含后面的判斷條件。

如果將公式寫成下面這樣,再看看結(jié)果,那就全部脫貧了。

=IF(B2<50000,"溫飽型",IF(B2<10000,"貧困型","小康型"))

為什么出現(xiàn)這種情況呢?

以B3單元格為例,如果先判斷2500<50000, 條件肯定是成立的,這時(shí)候IF函數(shù)返回第二參數(shù)“溫飽型”,后面的就不再判斷啦。

剛剛咱們是從第一節(jié)車廂開始往后找的,其實(shí)也可以從最后一節(jié)車廂往前找。

下面這個(gè)公式,就是先從最高的標(biāo)準(zhǔn)開始判斷,然后逐級向下。

=IF(B2>=50000,"小康型",IF(B2>=10000,"溫飽型","貧困型"))

最后再補(bǔ)充一個(gè)小伙伴們經(jīng)常容易出問題的地方,比如要判斷B2的數(shù)值是否在10000至50000之間,符合條件返回“溫飽型”,不符合條件則返回"待考察"。

下面這個(gè)公式結(jié)果顯然是不對的:

=IF(10000<B2<50000,"溫飽型","待考察")

為什么出現(xiàn)誤判呢?

其實(shí)這不怪IF,是咱們的寫法有問題了。

上面這個(gè)公式中,IF函數(shù)的第一參數(shù)10000<B2<50000,運(yùn)算過程為:

先判斷10000<B2,結(jié)果得到邏輯值TRUE,然后再使用TRUE與50000進(jìn)行比較。根據(jù)Excel中的潛規(guī)則,邏輯值是大于任何數(shù)值的,所以這一步就會(huì)返回邏輯值FALSE,而IF函數(shù)也最終返回第三參數(shù)的內(nèi)容了。

正確的公式應(yīng)該是這樣的:

=IF(AND(10000<B2,B2<50000),"溫飽型","待考察")

或者:

=IF(AND(B2>10000,B2<50000),"溫飽型","待考察")

除了上面這些基礎(chǔ)的內(nèi)容,IF函數(shù)函數(shù)還被廣泛應(yīng)用到數(shù)組公式中,這些內(nèi)容咱們就留著以后再說啦。

推薦閱讀:wps表格中if函數(shù)怎么用? 掌握WPS表格中IF函數(shù)的多重嵌套技巧

相關(guān)文章

最新評論

会泽县| 武穴市| 阳东县| 霸州市| 深州市| 从江县| 文水县| 鸡东县| 宜兰县| 赤水市| 霍城县| 法库县| 老河口市| 安吉县| 无棣县| 三门峡市| 庐江县| 梁平县| 文登市| 北辰区| 从化市| 江源县| 资中县| 饶阳县| 海城市| 泰和县| 台北县| 收藏| 轮台县| 额敏县| 阳泉市| 富锦市| 四子王旗| 宁陕县| 高州市| 安丘市| 遂川县| 朝阳区| 东宁县| 泽库县| 锡林郭勒盟|