Excel邏輯函數(shù)的使用技巧
Excel是微軟的推出的表格處理軟件,里面含有強(qiáng)大的函數(shù)功能,能夠幫助我們有效率的完成工作。接下來由學(xué)習(xí)啦小編為大家推薦Excel邏輯函數(shù)IF的使用技巧,希望對你有所幫助!
Excel邏輯函數(shù)IF的使用技巧:
語法:IF(logical_test,value_if_true,value_if_false)。
參數(shù):logical_test是結(jié)果為true(真)或false(假)的數(shù)值或表達(dá)式;value_if_true是logical_test為true時(shí)函數(shù)的返回值,如果logical_test為ture并且省略了 value_if_true,則返回true。而且value_if_true可以是一個(gè)表達(dá)式;value_if_false是 logical_test為false時(shí)函數(shù)的返回值。如果logical_test為false并且省略value_if_false,則返回 false。Value_if_false也可以是一個(gè)表達(dá)式。
邏輯函數(shù)應(yīng)用實(shí)例一:個(gè)人收入調(diào)節(jié)稅計(jì)算
假設(shè)個(gè)人收入調(diào)節(jié)稅的稽征辦法是:工資在1000元以下的免征調(diào)節(jié)稅,工資1000元以上至1500元的超過部分按5%的稅率征收,1500元以上至2000元的超過部分按8%的稅率征收,高于2000元的超過部分按30%的稅率征收。
假如工作表的B列存放職工姓名,C列存放工資,選中D列的空白單元格輸入公式“=IF(C2<=1000,″″,if((c2-1000)& lt="" 1500="" c2-1000="" 0="" 05="" if="" c2-e2="" 1500="" c2-1500="" 0="" 08="" if="" c2="">2000,(C2-2000)*0.3))))”,回車后即可計(jì)算出C2工資應(yīng)繳納的收入調(diào)節(jié)稅。
公式中的IF語句是逐次計(jì)算的,如果第一個(gè)邏輯判斷C2<=1000成立,則公式所在單元格被填入空格;如果第一個(gè)邏輯判斷式不成立,則計(jì)算第二個(gè) if="" 1000="" 1500="" 2000="" br="">
邏輯函數(shù)應(yīng)用實(shí)例二:消除無意義的零
用SUM函數(shù)計(jì)算工資總額等問題時(shí),若引用的全部參數(shù)均為空白單元格,公式仍然會(huì)計(jì)算出一個(gè)“0”。這樣打印出來的報(bào)表不僅很不美觀。為此可將計(jì)算公式設(shè)計(jì)為“=IF(SUM(A1:B1,D2:E8)<>0,SUM(A1:B1,D2:E8),″″)”,即是當(dāng) SUM(A1:B1,D2:E8)計(jì)算結(jié)果不等于零時(shí),公式所在單元格顯示SUM(A1:B1,D2:E8)的計(jì)算結(jié)果,否則顯示一個(gè)空格。
上面這個(gè)問題在財(cái)務(wù)計(jì)算中依然存在,如公式“=A1-A6-A9”有可能為零或顯示負(fù)數(shù)。為了避免打印零或負(fù)數(shù),可以設(shè)計(jì)公式“=IF(A2-A6- A9=0,″″,IF(A2-A6-A9<0,rmb(a2-a6-a9),a2-a6-a9))”。當(dāng)a2-a6-a9=0時(shí)在單元格中填寫零,否則進(jìn)行下一個(gè)邏輯判斷。如果a2-a6-a9<0則在結(jié)果前添加一個(gè)“¥”符號,否則進(jìn)行正常運(yùn)算直至結(jié)束。
邏輯函數(shù)應(yīng)用實(shí)例三:多條件求和
假設(shè)C1:C460區(qū)域內(nèi)存放著職工的職稱,D1:D460區(qū)域存放著職工的性別。如果要統(tǒng)計(jì)具有高級職稱的男性職工總數(shù),可以使用公式 “=SUM(IF(C1:C460=″高級″,IF(D1:D460=″男″,1,0)))”。這是一個(gè)數(shù)組公式,輸入結(jié)束后按住Ctrl+Shift回車即可計(jì)算出結(jié)果。