小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

excel函數(shù)應(yīng)用:IF函數(shù)新用法加寬工作思路

 部落窩教育BLW 2019-11-18

編按:哈嘍,大家好!今天我們來說說Excel中邏輯判斷函數(shù)——IF函數(shù)?!笆裁矗縄F函數(shù)?之前不是都講過了嗎,怎么還拿出來說?”nonono!今天我們將從全新的角度出發(fā),帶大家重新認(rèn)識(shí)這位最熟悉的陌生人——IF函數(shù)!

*********

【前言】 

今天我們來說一個(gè)每位EXCELER都會(huì)用到的函數(shù)——IF函數(shù)。是不是知道了是這個(gè)很“熟悉”的函數(shù),就想關(guān)閉此文章了呢?不過,我建議你繼續(xù)看下去,因?yàn)槲掖_定你會(huì)在今天的教程中,學(xué)到很多的內(nèi)容。

*********

【語法】                   

IF函數(shù)功能:判斷是否滿足某個(gè)條件,如果滿足返回一個(gè)值,如果不滿足則返回另一個(gè)值。

IF函數(shù)的語法也很簡(jiǎn)單,一共就三個(gè)參數(shù):IF(LOGICAL_TEST,[VALUE_IF_TRUE],[VALUE_IF_FALSE])

很多同學(xué)都“懂得”這個(gè)函數(shù)的用法。

但是這一堆英文所代表的意義,才是我們需要了解學(xué)習(xí)的內(nèi)容。在工具欄中的“公式”選項(xiàng)卡中,選擇“插入函數(shù)”,在“搜索函數(shù)”欄中輸入“IF”,點(diǎn)擊“轉(zhuǎn)到”按鈕;在“選擇函數(shù)”的列表框中單擊IF函數(shù),再點(diǎn)擊“確定”按鈕,就會(huì)彈出一個(gè)“函數(shù)參數(shù)”的窗口,如下:

從這里我們可以看到很多的信息,我們可以設(shè)置紅色框內(nèi)的每個(gè)參數(shù)的內(nèi)容,在左下角的“計(jì)算結(jié)果=”處會(huì)得到預(yù)覽結(jié)果;藍(lán)色框內(nèi)是對(duì)各個(gè)參數(shù)的文字說明,同時(shí)列出各個(gè)參數(shù)規(guī)定的格式;綠色框內(nèi)是一個(gè)鏈接,可以鏈接到官方網(wǎng)站對(duì)于此函數(shù)的講解。

《小常識(shí)》:在學(xué)習(xí)函數(shù)的過程中,“函數(shù)參數(shù)”窗口,是一個(gè)相當(dāng)有用的工具,也是我們學(xué)習(xí)函數(shù)的主要途徑之一,它不僅可以幫助我們學(xué)會(huì)函數(shù)的用法,還可以規(guī)范我們使用函數(shù)的習(xí)慣。

從IF的“函數(shù)參數(shù)”窗口中,我們發(fā)現(xiàn)了一個(gè)細(xì)節(jié): 

[VALUE_IF_TRUE],[VALUE_IF_FALSE]這兩個(gè)參數(shù),對(duì)于參數(shù)格式?jīng)]有任何特殊要求,是任意內(nèi)容;而LOGICAL_TEST的返回值按規(guī)定一定得是“邏輯值”。官方對(duì)于這個(gè)參數(shù)的解釋為:是任何可能被計(jì)算為TRUE或FALSE的數(shù)值或表達(dá)式。這里的TRUE和FALSE就是“邏輯值”。

一、IF函數(shù)的常規(guī)用法

這應(yīng)該算是IF函數(shù)最常規(guī)的用法了,判斷完成率是否達(dá)到80%,達(dá)標(biāo)就標(biāo)記為“達(dá)標(biāo)”,不達(dá)標(biāo)則返回空。在D2單元格輸入函數(shù)=IF(C3/B3>=0.8,"達(dá)標(biāo)",""),估計(jì)同學(xué)們都會(huì)使用吧,那我們就再拆分一下這個(gè)函數(shù),來看看IF函數(shù)的運(yùn)行原理。

在E2單元格中輸入公式=C3/B3>=0.8,在F2單元格輸入函數(shù)=IF(E3,"達(dá)標(biāo)",""),然后下拉填充。我們可以看到E2:E6單元格區(qū)域顯示的是邏輯值,在F2:F6區(qū)域引用這個(gè)邏輯值,是同樣可以使函數(shù)成立的。

二、得到的邏輯值

那么我們就要思考了,既然所有可以得到邏輯值的運(yùn)算都可以作為IF函數(shù)的第一參數(shù),而且IF函數(shù)使用的環(huán)境又是如此的廣泛,那么我們?cè)谑褂肐F函數(shù)解決工作問題的時(shí)候,只需找到條件的邏輯值就可以了。

所以,都有什么樣的運(yùn)算可以得到邏輯值,就成為我們?nèi)粘9ぷ髦惺褂肐F函數(shù)的關(guān)鍵所在?。?/p>

這里作者E圖表述給大家介紹三種途徑:

● 比較運(yùn)算符

● 邏輯函數(shù)

● IS系列函數(shù)

1.比較運(yùn)算符

什么是比較運(yùn)算符?其實(shí)我們上小學(xué)的時(shí)候就學(xué)過,如下表所列:

用剛才的案例來說,=IF(C3/B3>=0.8,"達(dá)標(biāo)","")其中的C3/B3>=0.8就是比較符的使用,如果C3/B3的值大于等于0.8,那么等式成立,返回邏輯值TRUE,反之為FALSE。

2.邏輯函數(shù)

在EXCLE2016版的邏輯函數(shù)中,一共有九個(gè),如下圖:

作者根據(jù)它們的用途主要分成兩類內(nèi)容,分別是:

關(guān)系型——AND函數(shù)、OR函數(shù)、NOT函數(shù)、XOR函數(shù)

判斷型——IF函數(shù)、IFERROR函數(shù)、IFNA函數(shù)

★★ 對(duì)于和IF函數(shù)的嵌套使用,我們主要來看關(guān)系型邏輯函數(shù)起到的作用

① AND函數(shù)

AND函數(shù)中的每一個(gè)參數(shù)的返回值如果都是TRUE,那么AND函數(shù)才返回TRUE值,只要有一個(gè)參數(shù)返回FALSE,則AND函數(shù)也會(huì)返回FALSE。

② OR函數(shù)

OR函數(shù)中的其中一個(gè)參數(shù)的返回值是TRUE,OR函數(shù)就返回TRUE值,如果所有參數(shù)的返回值都是FALSE,OR函數(shù)才會(huì)返回FALSE。

③ NOT函數(shù)

NOT函數(shù)是將邏輯值轉(zhuǎn)換成相反的值,它只有一個(gè)參數(shù),其意義在于將TRUE轉(zhuǎn)換成FALSE,將FALSE轉(zhuǎn)換成TRUE。例如=NOT(TRUE)將返回FALSE,這里值得說一句的是AND+NOT函數(shù)的聯(lián)用,可以理解為OR函數(shù)的“反義詞”。

④ XOR函數(shù)

XOR函數(shù)是作者認(rèn)為比較雞肋的一個(gè)函數(shù),它返回的是多條件的“異或”狀態(tài)。如果條件都是TRUE或者都是FALSE,說明參數(shù)值都一樣,就沒有“異或”的情況,則返回FALSE值;如果條件中既有TRUE又有FALSE,則說明有“異或”情況,返回TRUE。但是XOR函數(shù)對(duì)于到底是“都滿足條件”還是“都不滿足條件”,從這個(gè)函數(shù)中是不好判斷的。

3.IS系列函數(shù)

IS系列函數(shù)很多同學(xué)應(yīng)該還沒有用過,這類函數(shù)其實(shí)很好理解,就按英語的直譯“是不是”就可以了。比如ISNUMBER函數(shù),就是判斷值“是不是數(shù)值”。那么這類函數(shù)都有什么內(nèi)容呢?一共有12個(gè)IS函數(shù),如下列表所示:(檢測(cè)內(nèi)容中的“2”是文本數(shù)據(jù),不要被它的外在所欺騙哦~)

因?yàn)镮S系列函數(shù)的使用很簡(jiǎn)單,語法為:=函數(shù)名(單元格或者單元格區(qū)域),這里我們就舉一個(gè)簡(jiǎn)單的案例說明一下用途。

我們只要知道IS系列函數(shù)的返回值是邏輯值(是則TRUE,不是則FALSE),那么就可以被我們用來充當(dāng)IF函數(shù)的第一參數(shù)。

如上圖,SUM函數(shù)會(huì)自動(dòng)忽略文本格式數(shù)值進(jìn)行運(yùn)算;如果配合減負(fù)運(yùn)算“--”,將區(qū)域內(nèi)的文本格式都轉(zhuǎn)換為數(shù)值后,再進(jìn)行SUM求和,就可以計(jì)算出該區(qū)域內(nèi)所有數(shù)的合計(jì)。那么僅統(tǒng)計(jì)文本型數(shù)值的合計(jì),該怎么計(jì)算呢?用ISTEXT做一下判斷,再結(jié)合減負(fù)函數(shù)就得到了結(jié)果。多練習(xí),你也會(huì)掌握的。

三、IF函數(shù)的進(jìn)階使用

1.IF函數(shù)的嵌套——區(qū)間取值

這是IF函數(shù)的典型用法,通過一系列的判斷,將數(shù)據(jù)歸類,如下:

在C2單元格輸入函數(shù),下拉填充柄填充C2:C9區(qū)域:

=IF(B2>=95,"優(yōu)",IF(B2>=80,"良",IF(B2>=60,"中","差")))

這是一個(gè)相當(dāng)簡(jiǎn)單的函數(shù),但是依然有很多同學(xué)寫錯(cuò),究其原因還是沒有理解IF函數(shù)的運(yùn)行原理,IF函數(shù)的運(yùn)行是有層級(jí)順序的,例如上面的函數(shù):

第一級(jí)運(yùn)算:B2>=95,如果TRUE,返回值“優(yōu)”,并停止函數(shù)運(yùn)行;如果FALSE,返回IF(B2>=80,"良",IF(B2>=60,"中","差")),進(jìn)行次一級(jí)運(yùn)算;

第二級(jí)運(yùn)算:B2>=80,如果TRUE,返回值“良”,并停止函數(shù)運(yùn)行;如果FALSE,返回IF(B2>=60,"中","差"),進(jìn)行再次級(jí)運(yùn)算。

注意:建議同學(xué)們學(xué)習(xí)IF函數(shù)的時(shí)候,一定要腦補(bǔ)IF的流程圖,這不僅是對(duì)編寫函數(shù)的一種“輔助畫面”,而且對(duì)于日常練習(xí)“邏輯感”相當(dāng)有幫助。

2.IF函數(shù)的條件求和——統(tǒng)計(jì)函數(shù)+IF的三鍵運(yùn)用

日常工作中,統(tǒng)計(jì)函數(shù)+IF的三鍵運(yùn)用是相當(dāng)普遍的,“三鍵”是什么?三鍵就是CTRL+SHIFT+ENTER三鍵結(jié)束函數(shù)錄入,而形成數(shù)組函數(shù)的用法。我們下次專門講“數(shù)組函數(shù)”的時(shí)候,再細(xì)看其原理,現(xiàn)在我們先對(duì)“三鍵”有一個(gè)概念,做到會(huì)運(yùn)行數(shù)組函數(shù)即可。

這是一個(gè)利用IF原理做的一個(gè)多條件統(tǒng)計(jì)過程,還記得我們上面說的“比較運(yùn)算符”的部分嗎?如果夠細(xì)心的同學(xué)會(huì)看到我在上面寫過True(1)、False(0)。

這就是邏輯值的數(shù)值體現(xiàn),邏輯值是可以參與運(yùn)算的。我們利用“公式求值”的功能,就可以看出這個(gè)函數(shù)的運(yùn)行原理。

上面是多條件同時(shí)滿足的情況,如果是“滿足一個(gè)條件”即可的情況呢?我們可以這樣做:

F10單元格函數(shù)={=MIN(IF((A2:A11="A2")+(B2:B11="B3"),C2:C11,""))}

原理是一樣的,就不分解說明了,同學(xué)們思考一下,鍛煉一下自己的邏輯感。(也可以在QQ群中下載素材,然后利用F9鍵或者上述公式求值的方法分析公式哦~)

3.IF函數(shù)的另一個(gè)經(jīng)典——VLOOKUP+IF反向查詢

反向查詢的問題,在日常工作中也是經(jīng)常會(huì)用到的,解法也是相當(dāng)?shù)亩?,借此篇文章我們?cè)僬f一下這個(gè)經(jīng)典的用法。

在E3單元格輸入函數(shù):=VLOOKUP(E2,IF({1,0},B1:B5,A1:A5),2,0)

依然是利用了IF函數(shù)的邏輯值返回?cái)?shù)值的原理,只是我們將邏輯值的第一參數(shù)用{1,0}作為已知的常量,強(qiáng)行將B區(qū)域和A區(qū)域的位置在內(nèi)存中互換,形成一個(gè)新的引用區(qū)域,藉此使VLOOKUP能夠正常運(yùn)行,通過“公式求值”我們可以看到IF函數(shù)運(yùn)行后的數(shù)組內(nèi)容。

{"姓名","部門";"張三","工程部";"李四","財(cái)務(wù)部";"王五","工程部";"趙六","財(cái)務(wù)部"},姓名和部門兩列就已經(jīng)在內(nèi)存中調(diào)整好了排列順序。

對(duì)于IF{1,0}結(jié)構(gòu)還不是很清楚的小伙伴,可以看看這篇文章《VLOOKUP&LOOKUP雙雄戰(zhàn)(四):在橫向和逆向查詢上的血拼!》,下來再多練習(xí),相信大家很快就能掌握!

*********

【編后語】:其實(shí)即便今天寫了這么多內(nèi)容,IF函數(shù)就真的講完了嗎?在使用IF函數(shù)的過程,是不重語法而重思路,這個(gè)函數(shù)在實(shí)際工作中用的相當(dāng)普遍,基本可以和任何函數(shù)嵌套使用,所以我們的思路越寬,就會(huì)有更經(jīng)典的用法呈現(xiàn)。

****部落窩教育-IF函數(shù)進(jìn)階應(yīng)用***

原創(chuàng):E圖表述/部落窩教育(未經(jīng)同意,請(qǐng)勿轉(zhuǎn)載)

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多