最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

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

2019-11-15 11:54 作者:IT部落窩教育  | 我要投稿


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

*********

【前言】?

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

*********

【語法】? ? ? ? ? ? ? ? ? ?

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

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

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

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

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


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

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

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


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

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

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


二、得到的邏輯值

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

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

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

● 比較運算符

● 邏輯函數(shù)

●?IS系列函數(shù)


1.比較運算符

什么是比較運算符?其實我們上小學的時候就學過,如下表所列:

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

?

2.邏輯函數(shù)

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

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

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

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

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

①?AND函數(shù)

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

② OR函數(shù)

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

③ NOT函數(shù)

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

④ XOR函數(shù)

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


3.IS系列函數(shù)

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

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

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

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


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

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

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

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

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

這是一個相當簡單的函數(shù),但是依然有很多同學寫錯,究其原因還是沒有理解IF函數(shù)的運行原理,IF函數(shù)的運行是有層級順序的,例如上面的函數(shù):

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

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

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


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

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

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

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

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

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

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


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

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

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

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

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

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

*********

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


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

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

更多教程:部落窩教育(www.itblw.com)

微信公眾號:exceljiaocheng


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

分享到微博請遵守國家法律
桦南县| 青川县| 郴州市| 巴彦淖尔市| 江北区| 会宁县| 广饶县| 桂阳县| 清流县| 大厂| 汉阴县| 乐山市| 蒙阴县| 卓资县| 哈尔滨市| 河东区| 陈巴尔虎旗| 徐州市| 雅江县| 西吉县| 麻阳| 西昌市| 肥西县| 甘泉县| 天全县| 永善县| 班玛县| 乌苏市| 祥云县| 祁门县| 康马县| 东平县| 巴楚县| 伊春市| 浏阳市| 区。| 天镇县| 光山县| 兰州市| 九寨沟县| 五指山市|