excel個人所得稅if函數(個人所得稅excel計算公式if函數)
老鐵們,大家好,相信還有很多朋友對于excel個人所得稅if函數(個人所得稅excel計算公式if函數)和excel個人所得稅if函數(個人所得稅excel計算公式if函數)的相關問題不太懂,沒關系,今天就由我來為大家分享分享excel個人所得稅if函數(個人所得稅excel計算公式if函數)以及excel個人所得稅if函數(個人所得稅excel計算公式if函數)的問題,文章篇幅可能偏長,希望可以幫助到大家,下面一起來看看吧!
IFS函數公式出來,IF公式沒人用了!
ifs是新版本的Excel出來的公式,為了解決if函數公式多嵌套使用難的痛點而產生,今天我們來對比兩個公式使用技巧
1、基本用法對比
if函數公式用法:
=if(判斷,對的時候顯示的結果,錯的時候顯示的結果)
如果我們輸入公式:
=if(1>0,1,2)
因為1>0,是對的,所以顯示第2參數的結果,數字1
ifs函數公式基本用法:
=ifs(條件1,條件1對的時候返回值,條件2,條件2對的時候返回值,….)
它是可以多條件使用的,而且參數可以一直寫下去,所以當我們輸入公式:
=IFS(1>0,1),因為前面判斷是對的,所以結果為1
=IFS(1<0,1),因為前面判斷是錯的,又只有一層判斷,所以返回錯誤值
2、單條件判斷使用
如果是單一條件判斷,例如我們需要計算員工獎勵表,根據員工的工齡大于等于3時,我們加500工資,否則工資為0
如果我們使用if函數公式,只需要使用公式:
=IF(B2>=3,500,0)
如果單條件判斷,我們要用ifs公式時,則用法是:
=IFS(B2>=3,500,1,0)
ifs的第一層判斷出來大于等于3年的,給500
第二層判斷,有小伙伴可能會寫成=IFS(B2>=3,500,b2<3,0)
其實大可不必,第1層不滿足時,就2層已經默認小于3了,所以我們就可以直接寫1了,結果對應是0
3、多條件判斷
如果遇到多條件判斷,通過不同業績,有不同的提成檔位
如果我們使用的公式是if,那就需要多次嵌套使用了
使用的公式是:
=IF(C2<30,500,IF(C2<60,1000,IF(C2<80,1200,1500)))
用了多個if公式,而且括號一不小心就出錯
如果我們使用ifs函數公式,只需要使用公式:
=IFS(C2<30,500,C2<60,1000,C2<80,1200,1,1500)
ifs函數公式的寫法是不是更簡單好用
最后一層的條件,我們同樣的沒有寫c2>=80,而是直接默認1,結果為1500
關于這個函數公式用法,你學會了么?動手試試吧!
Excel函數公式,梯度計算個人所得稅、水電費及運費等問題
在生活當中,往往涉及到梯度計算,比如個人所得稅、月度水電費、運費、銷售梯度提成等問題。
它們的共性在于:數值超過一定值、就會采用不同的計算比例。
這里以個人所得稅為例子,來講解在Excel當中如何實現梯度計算。
個人所得稅速算規則解讀
下圖為個人所得稅月度應繳納稅額速算表,大家比較熟悉。
如果小A當月工資15000元,應納稅是多少?(這里暫不考慮減免、社保扣費等問題)
算法一 最基本的算法:
1、工資15000元,減去起征點5000,也就是說剩余的10000元需要繳稅;
2、10000=3000+7000,3000按3%稅率、7000按10%稅率;
3、所以應納稅額=3000×3%+7000×10%=790元。
算法二 速算扣除數算法:
應納稅額=10000×10%-210=790元。
兩者是完全一致的,只不過速算公式更加快速。
那么速算這個210是怎么來的?
前面說到10000元中3000元按3%扣稅、7000元按10%扣稅,如果10000元全部按10%扣稅,相當于其中的3000元多扣了(10%-3%),即3000*7%=210元;
后面的速算扣除數以此類推…..
明白了這個道理,我們還可以采取第三種算法。
算法三 全部按最低稅率計入,超過的補稅點:
10000×3%+7000×7%=790元
解釋:10000元中的7000元應按10%,實按3%,所以應補7%。
明白了基本的邏輯,我們在Excel當中就可以輕易實現梯度計算。
方法一 Vlookup函數
下圖中C2單元格內輸入公式:
=IF(B2<5000,0,VLOOKUP(B2-5000,{0,0.03;3001,0.1;12001,0.2;25001,0.25;35001,0.3;55001,0.35;80001,0.45},2,1)*(B2-5000)-VLOOKUP(B2-5000,{0,0;3001,210;12001,1410;25001,2660;35001,4410;55001,7160;80001,15160},2,1))
公式看起來又臭又長,但基本原理還是【速算扣除數算法】,利用Vlookup模糊匹配功能找到工資對應的稅率與速算扣除數在進行計算。
公式中間構建了匹配數組,所以公式看起來很長,你也可以直接建立參數表,供匹配使用。
=IF(B6<5000,0,(B6-5000)*VLOOKUP(B6-5000,F:H,2,1)-VLOOKUP(B6-5000,F:H,3,1))
這樣更好理解一點。
方法二 MAX函數
C2單元格輸入公式:
=MAX((B2-5000)*{3,10,20,25,30,35,45}%-{0,210,1410,2660,4410,7160,15160},0)
這種算法頗有一種無賴的感覺。
算法原理是不管收入金額是多少,全部按照7個等級的稅率算一遍速算,在7個結果中取最大的值,即為應扣個人所得稅。
這里可能有小伙伴會比較疑惑,為何最大的一定是正確值。
這里我們舉個例子,以10000元為計算標準,應交稅790元,在7個區間內的確為最大值。
稅率低可以理解,稅率高的時候,扣除數也高,所以高稅率計算的稅額不會高于正確稅率的稅額。
方法三 SUMPRODUCT函數
C2單元格輸入公式:
=SUMPRODUCT(TEXT(B2-5000-{0,3000,12000,25000,35000,55000,80000},”0;!0;0″)*{0.03,0.07,0.1,0.05,0.05,0.05,0.1})
SUMPRODUCT函數返回乘積和,TEXT(,”0;!0,0″)返回一個大于等于0的數,舉個例子:
TEXT(10000-{0,3000,12000,25000,35000,55000,80000}返回{10000,7000,0,0,0,0,0};
稅額計算公式為:10000×3%+7000×7%(7000元本應按稅率10%,但是前面按3%算的,所以應補7%),算法原理同上面的【算法三 全部按最低稅率計入,超過的補稅點】。
方法四 IF函數
IF函數多層嵌套,這里一共嵌套了7個IF函數。
編寫公式的時候,及時利用Alt+Enter換行展示,看清來清晰明了,不至于把自己繞暈了^_^
方法五 IFS函數
IFS函數是2019版本及以上才有的功能,最多可實現127個條件的判斷。
語法:IFS(條件1,值1,條件2,值2,條件3,值3……)
相較于IF函數,省去了多層嵌套,大大優化了公式的編寫。
小結
以上就是關于Excel中梯度計算的一些方法,了解算法的基本原理、結合函數作用,我們就可以用不同公式的去實現。
今天的分享就到這里,希望對你有所幫助~
Excel的Vlookup+IF公式組合,3個用法,太秀了!
Vlookup函數公式在工作中天天用,再搭配IF函數公式,強上加強,今天分享3個VLOOKUP結合IF函數公式組合應用實例
1、Vlookup逆向查找
左邊是員工編號,姓名和工資數據,需要根據員工姓名,查找員工編號,這是從右向左進行查找,正常VLOOKUP無法計算,只需要加上IF函數公式:
使用公式就能輕松得到結果
=VLOOKUP(E2,IF({1,0},B:B,A:A),2,0)
通用用法:
=VLOOKUP(查找值,IF({1,0},查找列,結果列),2,0)
2、多條件查找匹配
左邊是各個月份的工資表,現在需要根據兩個條件,來查找匹配工資數據
我們可以使用公式:
=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)
同樣是通過IF函數公式來構建兩個查找列進行相連接
**通用用法:
=VLOOKUP(查找值1&查找值2,IF({1,0},查找列1&查找列2,結果列),2,0)
3、一對多查找
根據部門,快速查找所有員工姓名和工資情況,如果不允許創建輔助項的情況下,我們就可以借助IF+INDIRECT+COUNTIFS來構建虛擬數組,所以我們使用的公式是:
=IFERROR(VLOOKUP($E$2&ROW(A1),IF({1,0},$A$2:$A$6&COUNTIFS(INDIRECT(“A2:A”&ROW($2:$6)),$E$2),B$2:B$6),2,0),””)
向右向下填充,得到結果
關于這3個小技巧,你學會了么?動手試試吧!
關于本次excel個人所得稅if函數(個人所得稅excel計算公式if函數)和excel個人所得稅if函數(個人所得稅excel計算公式if函數)的問題分享到這里就結束了,如果解決了您的問題,我們非常高興。
原創文章,作者:hello,如若轉載,請注明出處:http://www.uuuxu.com/20231008569063.html