如何實(shí)現(xiàn)假如的人生?
假如時(shí)光倒流,我能做些什么……找你沒說的卻想要的……
假如我不放手,你多年以后……會(huì)怪我恨我或感動(dòng)……
……

但在excel里,卻有這么一個(gè)函數(shù)可以實(shí)現(xiàn)假如的人生——IF函數(shù)
IF函數(shù)是個(gè)啥?
IF 函數(shù)是 Excel 中最常用的函數(shù)之一,也是最重要的邏輯函數(shù),它可以對(duì)值和期待值進(jìn)行邏輯比較。
IF(logical_test, [value_if_true], [value_if_false])
翻一下就是,IF(對(duì)還是錯(cuò)?;對(duì)的話是怎樣??;錯(cuò)的話怎樣?。?/p>

作為IF函數(shù)的第一參數(shù),邏輯值一般是由比較運(yùn)算符的計(jì)算結(jié)果得出,或者由其他邏輯函數(shù)的輸出值作為參數(shù)。
比較運(yùn)算符,在excel中主要有以下幾種:
IF嵌套,假如中的假如

所謂,小酌怡情,大醉傷身;雖然 Excel 允許嵌套最多 64 個(gè)不同的 IF 函數(shù),但不建議這樣做。原因?
1、多個(gè) IF 語(yǔ)句要求大量思維正確生成,并確保其邏輯可以正確計(jì)算通過一直到結(jié)尾的每個(gè)條件。
2、多個(gè) IF 語(yǔ)句會(huì)變得非常難以維護(hù),特別是當(dāng)您一段時(shí)間后回來(lái)查看IF函數(shù),并嘗試查明哪里出錯(cuò)或需要改動(dòng)時(shí),大量的嵌套會(huì)讓你耳暈?zāi)垦!?/p>

在進(jìn)行IF嵌套時(shí),需要注意下邏輯嵌套的先后順序,可以從大到小,也可以從小到大,但必須跟邏輯判斷方向一致?。。?/p>
IF嵌套其他函數(shù)
IF函數(shù)的嵌套,也可以引入其他函數(shù)作為其參數(shù)。
跟文本函數(shù)的嵌套
例如,在人事管理中經(jīng)常會(huì)對(duì)身份證信息做分析,身份證號(hào)第17位為奇數(shù)表示男性,偶數(shù)表示女性;那么知道身份證號(hào),我們就能知道此人性別了。
left+right,用來(lái)獲取第17位字符。(當(dāng)然這里可直接用mid()函數(shù)來(lái)直接獲取第17位,mid(A1,17,1),用mid還更簡(jiǎn)單點(diǎn))
mod,用來(lái)進(jìn)行奇偶數(shù)(除2的余數(shù),為0,則為偶數(shù);為1,則為奇數(shù))判斷。
跟邏輯函數(shù)的嵌套


IF函數(shù)也可以用來(lái)查詢?
IF函數(shù)引入數(shù)組,既可以實(shí)現(xiàn)類似VLOOKUP的查詢功能,而且在處理重復(fù)數(shù)據(jù)時(shí),IF函數(shù)和VLOOKUP還有如圖的些許不同之處。
假如查詢條件多余1個(gè),該如何實(shí)現(xiàn)呢?
同樣是需要用到數(shù)組函數(shù),先用IF({1,0},,)來(lái)構(gòu)建一個(gè)? ?{省份&文理,一本線}? ?這樣的兩列數(shù)組,然后用vlookup在這個(gè)新建的數(shù)組中查找第2列數(shù)據(jù)。
{=VLOOKUP(H62&I62,IF({1,0},C62:C81&D62:D81,E62:E81),2,0)}
{1,0}在這里起到的作用即是指定新數(shù)組第1列、第2列。因?yàn)?代表true,0代表false。結(jié)果就是IF的第2參數(shù)結(jié)果——省份&文理——返回到新數(shù)組第1列,第3參數(shù)——一本線——返回到第2列。
IF函數(shù)還可以用來(lái)?xiàng)l件求和?
既然IF函數(shù)都可以用來(lái)查詢,那么求和呢?
依然還是利用IF的條件返回,這次因?yàn)榉祷氐氖莻€(gè)數(shù)組,所以需要用數(shù)組公式的特殊用法:輸入完公式后,按shift+ctrl+enter,就會(huì)出現(xiàn)如圖所示,公式前后帶{}。(數(shù)組公式是excel里較為難理解應(yīng)用的一個(gè)知識(shí)點(diǎn),后期再單獨(dú)講解下?。?/p>
當(dāng)然,現(xiàn)在的excel里已經(jīng)有sumif / sumifs這樣的條件求和函數(shù)了,所以無(wú)需跟IF嵌套即可實(shí)現(xiàn)條件求和。
IF函數(shù)的講解暫時(shí)到此,IF還會(huì)有很多的技巧和使用場(chǎng)景,看官小主如果有任何問題皆可后臺(tái)留言@我。