為什么用邏輯值解決Excel問(wèn)題總能快人一步
?
作者:郅龍來(lái)源:部落窩教育發(fā)布時(shí)間:2021-06-29 10:32:06點(diǎn)擊:2630
編按:
邏輯值在Excel運(yùn)算中,是一個(gè)奇妙的存在。在很多需要寫(xiě)函數(shù)或一長(zhǎng)串公式去做判斷的地方,只要你學(xué)會(huì)巧妙運(yùn)用邏輯值的方法,就能更快更準(zhǔn)確的解決問(wèn)題。你不信?看完今天的課程,相信即便是Excel菜鳥(niǎo)的你,也能瞬間秒懂!
在Excel中有一類(lèi)特殊的運(yùn)算:比較運(yùn)算。
分別是:=(等于)、>(大于)、<(小于)、>=(大于或等于)、<=(小于或等于)、<>(不等號(hào))。
例如:=(A1<=B1),=(A1>B1)*10,=A1="優(yōu)秀",這三個(gè)公式中用到了比較運(yùn)算。
比較運(yùn)算的結(jié)果是邏輯值TRUE和FALSE,奇妙的邏輯值可以參與計(jì)算,在計(jì)算的時(shí)候TRUE=1,FALSE=0。
今天通過(guò)四個(gè)實(shí)際案例和大家一起看看有趣的邏輯值。
示例1:對(duì)部門(mén)進(jìn)行編號(hào),當(dāng)部門(mén)發(fā)生變化時(shí),序號(hào)加1。
公式為:=(B1<>B2)+N(A1)
結(jié)果如圖所示。
在這個(gè)公式中用到了比較運(yùn)算 (B1<>B2),單獨(dú)看看這個(gè)運(yùn)算的結(jié)果:
可以發(fā)現(xiàn)一個(gè)規(guī)律,TRUE所在行就是各部門(mén)第一次出現(xiàn)的位置,也就是序號(hào)增加(+1)的位置。FALSE所在的位置序號(hào)不需要變化,與上一行的單元格序號(hào)一樣。
公式中還有個(gè)N(A1),作用是把A1中的文本變成0,因?yàn)橹苯佑梦谋鞠嗉訒?huì)得到錯(cuò)誤值,就無(wú)法實(shí)現(xiàn)向下編號(hào)的效果了。
關(guān)于N函數(shù)的用法,可以參閱之前的教程:
你哭著對(duì)我說(shuō),excel函數(shù)都是騙人的,最簡(jiǎn)單實(shí)用的竟是N
示例2:計(jì)算階梯價(jià)
某地天然氣實(shí)行階梯收費(fèi)方式,規(guī)則如下:購(gòu)買(mǎi)量在300方以?xún)?nèi)(含300方)價(jià)格為1.7元/方,300-500方以?xún)?nèi)(含500 方),價(jià)格為2元/方,500方以上,價(jià)格為2.5元/方。
根據(jù)實(shí)際用量計(jì)算收費(fèi)金額的方法很多,如果要用邏輯值的話,公式是這樣的:
=D2*1.7+(D2>300)*(D2-300)*0.3+(D2>500)*(D2-500)*0.5,結(jié)果如圖所示。
用邏輯值解決這類(lèi)問(wèn)題考驗(yàn)的就是計(jì)算思維,簡(jiǎn)單說(shuō)一下這個(gè)公式的原理:
不管最后購(gòu)買(mǎi)多少方天然氣,1.7元都是底價(jià),所以購(gòu)買(mǎi)量*1.7是一定的。
當(dāng)發(fā)生超量購(gòu)買(mǎi)的時(shí)候,會(huì)出現(xiàn)加價(jià)的情況,超過(guò)300方的最少都要多收0.3元,這是第一次加價(jià);超過(guò)500方的會(huì)再增加0.5元,這是第二次加價(jià)。
按照這個(gè)邏輯,最終的收費(fèi)就由三部分構(gòu)成,底價(jià)、一次加價(jià)、二次加價(jià)。
底價(jià)是D2*1.7,這個(gè)很容易理解。
一次加價(jià)是(D2>300)*(D2-300)*0.3,這里就有了一個(gè)比較,如果大于300 (D2>300),即判斷為TRUE,計(jì)算時(shí)當(dāng)做1,(D2-300)是超過(guò)300方的部分,0.3是第一次加價(jià)的差額(2-1.7=0.3),這部分一定要搞明白。
二次加價(jià)是同樣的邏輯,(D2>500)*(D2-500)*0.5中,(D2>500)是一個(gè)比較,(D2-500)是超過(guò)二次加價(jià)的購(gòu)買(mǎi)量,0.5是二次加價(jià)的差額(2.5-2=0.5)。
所以最終的公式就是分別計(jì)算出三部分金額之后,再相加得到收費(fèi)金額。
搞清楚這個(gè)邏輯之后,不管多少級(jí)定價(jià),只要找到每個(gè)階梯對(duì)應(yīng)的比較值,以及加收的單價(jià),就能計(jì)算出最終的階梯價(jià)格。
示例3:計(jì)算職稱(chēng)津貼
某公司按照不同的職稱(chēng)設(shè)置了津貼,具體規(guī)則為:高工200,工程師100,其他崗位0。
要按照員工的職稱(chēng)匹配對(duì)應(yīng)的津貼,通常都是使用IF函數(shù)來(lái)完成的,實(shí)際上也可以用邏輯值來(lái)解決這類(lèi)問(wèn)題,就本例而言,可以使用公式=(B3="高工")*200+(B3="工程師")*100計(jì)算出津貼,結(jié)果如圖所示。
在這個(gè)公式中,用了兩次比較。
第一個(gè)比較是:B3="高工",當(dāng)職稱(chēng)為高工時(shí),比較的結(jié)果為TRUE,(B3="高工")*200的結(jié)果就是200;同理,當(dāng)職稱(chēng)為工程師時(shí),(B3="工程師")*100就是100,將兩個(gè)比較相加就得到了最終的結(jié)果。
示例4:計(jì)算員工的年假天數(shù)
某公司的年假規(guī)則為:
非正式員工不享受年假;正式員工有5天年假,女性多3天,工齡滿10年多5天,年齡滿40多兩天。
按照這個(gè)規(guī)則要是用IF函數(shù)去計(jì)算年假的話,很多人估計(jì)能暈掉,而用邏輯值計(jì)算的公式就非常簡(jiǎn)單。
公式:=(C2="是")*(5+(B2="女")*3+(E2>=10)*5+(D2>=40)*2),結(jié)果如圖所示。
這個(gè)公式是A*B的形式,A是(C2="是"),B是(5+(B2="女")*3+(E2>=10)*5+(D2>=40)*2)。
因?yàn)檎絾T工是年假的首要條件,也就是說(shuō)比較運(yùn)算(C2="是")的結(jié)果為TRUE時(shí),才會(huì)根據(jù)其他條件去計(jì)算年假天數(shù),比較運(yùn)算(C2="是")的結(jié)果為FALSE時(shí),年假天數(shù)直接為0。
具體的年假天數(shù)是根據(jù)四個(gè)規(guī)則計(jì)算后相加而來(lái)的。
規(guī)則1:正式員工享受5天,可以直接記為5;
規(guī)則2:女性多3天,可以用(B2="女")*3得到;
規(guī)則3:工齡夠10年多5天,可以用(E2>=10)*5得到;
規(guī)則4:年齡滿40多兩天,可以用(D2>=40)*2得到。
將這四部分相加后再與(C2="是")相乘,就得到了公式=(C2="是")*(5+(B2="女")*3+(E2>=10)*5+(D2>=40)*2)。
邏輯值雖然只有TRUE和FALSE兩個(gè),但在實(shí)際應(yīng)用中可以實(shí)現(xiàn)出千變?nèi)f化的效果,看似簡(jiǎn)單,實(shí)則需要大量的練習(xí)才能運(yùn)用自如。
本文配套的練習(xí)課件請(qǐng)加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車(chē)》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:
相關(guān)推薦:
條件判斷公式中怎么應(yīng)用那些至關(guān)重要的基礎(chǔ)邏輯函數(shù)?
同事一個(gè)函數(shù)都沒(méi)用,僅靠小學(xué)算數(shù),分分鐘搞定excel多條件判斷
版權(quán)申明:
本文作者郅龍;同時(shí)部落窩教育享有專(zhuān)有使用權(quán)。若需轉(zhuǎn)載請(qǐng)聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車(chē)一樣長(zhǎng)像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實(shí)戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒(méi)有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問(wèn)題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會(huì)這2個(gè)公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說(shuō)是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報(bào)表……
- 如何計(jì)算Excel單元格中的算式,四種求和方法請(qǐng)收好!
最新教程
- 一個(gè)公式搞定空行的動(dòng)態(tài)插入
- 多功能銷(xiāo)售日歷模板制作
- 用正則函數(shù)快速拆分單元格中的同類(lèi)數(shù)據(jù)
- 用免費(fèi)AI將圖片批量轉(zhuǎn)表格
- 先入先出出入庫(kù)模板中出庫(kù)批次的自動(dòng)匹配
- 用SUBSTITUTE替換法為產(chǎn)品找到最匹配的類(lèi)別
- SHEETSNAME,一鍵獲得所有工作表名稱(chēng)完成目錄制作
- 延遲退休落地,快速查詢(xún)你上幾年才退休!
- 快速將PDF電子發(fā)票數(shù)據(jù)提取到發(fā)票明細(xì)登記表的方法
- 提取、查找、替換數(shù)據(jù)的王者——REGEXP正則函數(shù)