點(diǎn)擊上方
藍(lán)色
文字 關(guān)注我們吧!
送人玫瑰,手有余香,請(qǐng)將文章分享給更多朋友
動(dòng)手操作是熟練掌握EXCEL的最快捷途徑!
IF函數(shù)就是EXCEL界的初戀情人。每一個(gè)學(xué)習(xí)EXCEL的人,十有八九最先接觸到的函數(shù)就是它了。之前也專門有一個(gè)帖子介紹了它的基本用法,請(qǐng)參考如果你愛他,請(qǐng)帶他去紐約..., 如果你恨他,請(qǐng)帶他去紐約...。
IF函數(shù)是一個(gè)邏輯判斷函數(shù)。用法也非常簡(jiǎn)單,但應(yīng)用卻非常廣泛。下面就讓我們一起來看看它都有哪些奇妙的用法吧!
基本邏輯判斷
這是IF函數(shù)最基本的用法,也非常地簡(jiǎn)單。這里就不再詳細(xì)解釋公式了。
反向查找
IF函數(shù)和VLOOKUP函數(shù)配合,就可以實(shí)現(xiàn)數(shù)據(jù)的反向查找。在之前的帖子中也多次介紹過了。請(qǐng)參看總結(jié)-VLOOKUP函數(shù)實(shí)用終極帖。
思路:
用{1,0}重新構(gòu)建內(nèi)存數(shù)組,使得查找值在第一列,目標(biāo)值在第二列,這樣VLOOKUP函數(shù)就可以正常查找了。
多重條件或多區(qū)間判斷
多重條件判斷:
“=IF(A1="郭靖","射雕英雄傳",IF(A1="楊過","神雕俠侶",IF(A1=“韋小寶”,"鹿鼎記")))”
多重區(qū)間判斷:
“=IF(A1>=80,"優(yōu)秀",IF(A1>=60,"良好","不及格"))”
注意:在2016版的EXCEL中函數(shù)的嵌套達(dá)到了64層。
和AND函數(shù)和OR函數(shù)配合
“=IF(AND(A1>60,B1<100),"合格","不合格")”
“=IF(OR(A1>60,B1<100),"合格","不合格")”
上邊兩個(gè)函數(shù),第一個(gè)要求同時(shí)滿足條件時(shí),才能判定為“合格”,否則為“不合格”。
第二個(gè)只要有一個(gè)條件滿足,就可以判定為“合格”,當(dāng)條件都不滿足時(shí)判定為“不合格”。
和N函數(shù)或T函數(shù)配合
VLOOKUP函數(shù)的查找值不可以是單元跟區(qū)域,因此在下面這種情況下,就需要IF函數(shù)來構(gòu)造一個(gè)內(nèi)存數(shù)組來實(shí)現(xiàn)查找功能了。
如果我們直接用VLOOKUP函數(shù)書寫
“=SUM(VLOOKUP(G2:G3,A1:D5,4,FALSE))”會(huì)提示錯(cuò)誤。
但是,這時(shí)我們?cè)趩卧馠2中輸入
“=SUM(VLOOKUP(N(IF({1},G2:G3)),A2:D5,4,FALSE))”
如果科目是文本,則相應(yīng)地在單元格H11中輸入
“=SUM(VLOOKUP(T(IF({1},G11:G12)),A11:D14,4,FALSE))”
思路:
1=TRUE,IF函數(shù)將返回單元格區(qū)域G11:G12。公式中省略了FALSE的返回值
公式簡(jiǎn)化
我們知道,0=FALSE,非0數(shù)值=TRUE,因此可以利用他們來簡(jiǎn)化公式。
例如,已知單元格A1只可能是數(shù)值的前提下,公式
“=IF(A1<>0,B1/A1,"")
可以簡(jiǎn)化為:
“=IF(A1,B1/A1,"")
計(jì)算退休年齡時(shí),公式:
“=IF(B1="男",60,55)
可以簡(jiǎn)化為:
"=(B1="男")*5+55
文章推薦理由:
IF函數(shù)是EXCEL世界中使用頻率最高的函數(shù)之一,有著舉足輕重的作用。
-END-
長(zhǎng)按下方二維碼關(guān)注EXCEL應(yīng)用之家
面對(duì)EXCEL操作問題時(shí)不再迷茫無助
推薦閱讀:
這樣創(chuàng)建EXCEL目錄,99%的人都不知道!
細(xì)說數(shù)據(jù)拆分這點(diǎn)事,看完本篇后就都明白了
聯(lián)系客服