- 相關推薦
Excel個稅計算方法詳解
Excel個稅計算方法詳解
原創: 周華君
Excel是計算個人所得稅的強大工具,制作工資表時,我們可以通過Excel函數和公式,在一個單元格中立刻計算出員工當月收入應交的稅額。計算公式有很多,除了人工選擇稅率、速算扣除數的“笨辦法”,Excel內置的Vlookup、Lookup函數都可以根據月收入金額在一個單元格中直接計算個稅。筆者這里介紹并推薦使用Excel內置Max函數的公式。
一、Max函數概述
簡單地說,Max函數的功能是返回一組數值中的最大值。在單元格A1填入1,A2填入2,如下圖所示,那么在A3單元格中寫入公式=Max(A1:A2),A3單元格就會顯示A2的數值2。右圖中E3公式=MAX(B1:E2)計算結果顯示,Max函數能夠自動忽略所有非數值的單元格,而直接返回指定單元格區域內的最大值。
除了直接返回最大值外,Max函數也可用來代替If函數。例如想根據F2單元格數值(或某個公式的計算結果)是否大于零來決定結果單元格F3的值,大于零則在F3返回該數值,小于零則返回一個零。用If函數,需要在F3輸入=If(F2>0,F2,0),而用Max函數則只要輸入=Max(0,F2),非常簡潔。計算個人所得稅就是參照了這個用法。
二、個稅計算原理
我們都知道,個人所得稅計算公式是:應納稅所得額×稅率-速算扣除數。實際操作中,這個計算過程可以細分為三步:
第一步,計算應納稅所得額:即收入額減去三項扣除。值得注意的是,根據新稅法規定,居民個人綜合所得的收入額,等于工資薪金+勞務報酬×80%+稿酬×70%+特許權使用費×80%。新稅法規定的三項扣除分別是:費用扣除、專項扣除和專項附加扣除。
費用扣除:自2018年10月1日起,每年費用扣除額為6萬元,即每月5000元。
專項扣除:現行規定,主要是個人和單位繳納的“三險一金”。
專項附加扣除:2019年1月1日起執行,包括子女教育、繼續教育、大病醫療、住房貸款利息或者住房租金、贍養老人等支出,具體范圍、標準和實施步驟需待國務院實施細則出臺后確定。
第二步,找到稅率和速算扣除數:即根據應納稅所得額,在個人所得稅稅率表的對應行中查找。對居民個人的綜合所得來說,是在下面這個表(根據新稅法,并換算為每月)中查找。
稅法沒有直接給出速算扣除數,我們可以上網查到,也可以自己計算出來,按年、按月計算都很簡單。
速算扣除數的計算公式為:本級速算扣除額=上一級最高應納稅所得額×(本級稅率-上一級稅率)+上一級速算扣除數。第一級速算扣除數為零,第二級速算扣除數即為:3000×(10%-3%)+0=210,第三至七級以此類推。
第三步,運用公式計算應交個稅。例如某位員工2018年10月份工資8000元,減去5000元費用和2000元三險一金,應納稅所得額即為8000-5000-2000=1000元。1000元在上表中,對應的稅率為3%,故當月應交個稅30元,比按舊稅法(應納稅所得額2500元、稅率10%、速算扣除數105)計算的個稅減少115元。
三、用Max函數計算個稅
用Excel計算個稅的難點在于第二步,即:如何根據應納稅所得額,找到稅率和速算扣除數。這是一個條件查找問題:通過1個條件(應納稅所得額),在7個結果(七級稅率、速算扣除數)中查找惟一正確的結果。惟一正確的判斷標準是什么?由于每次都會減去速算扣除數,因此,判斷標準就只有一個:按照個稅計算公式,結果最大且不小于零。
顯然,Max函數是計算個稅的最佳工具。解決思路就是,讓Excel根據所有的稅率、速算扣除數逐一計算應交的個稅,然后比較7個結果,取其不小于零的最大值。為此,我們需要列舉全部稅率和速算扣除數,在Excel中定義兩個數組,同時利用Excel的數組計算功能。
其實,在Excel中,數組無處不在,與單元格區域幾乎是相同的概念。例如,在下圖中,只要在編輯欄中選擇A1:A2,并按F9鍵(計算按鈕),就可以看見一個只有兩個元素的一維數組(右上角的{1;2})。
根據七級稅率和對應的速算扣除數,我們可以定義兩個有7個元素的一維數組,并對其進行計算。
在Excel表中定義數組,就是列舉若干個元素,以;隔開,并用{}標識。數組可以進行計算,計算結果仍然是一個數組。數組與數組之間計算時,他們的元素數量必須相同。例如,下面兩個數組的元素都是7個:
稅率數組:{3;10;20;25;30;35;45}% ——%是excel計算符,也是百分符。
速算扣除數數組:10*{0;21;141;266;441;716;1516} ——10*是為了使公式更加簡短
數組與常數計算是依次進行的。即常數會與每個元素都進行一次計算,結果還是一個元素數量相同的數組。應納稅所得額A依次乘以稅率數組的元素,再減去速算扣除數數組中同一序次的元素,就可以得到一個包含了7個個稅計算結果元素的數組:
A*{3;10;20;25;30;35;45}%-10*{0;21;141;266;441;716;1516}
把上述數組計算式代入Max函數,就可以在一個單元格里返回這7個元素的最大值。由于這些元素可能會小于零,因此,Max函數中還需要加入一個重要的常數0。
綜上,假設單元格E4是應納稅所得額,那么用Max函數計算個稅的最終公式如下:
=Max(0,E4*{3;10;20;25;30;35;45}%-10*{0;21;141;266;441;716;1516})
舉例而言,在Excel的B2:D11單元格中輸入相關數據,E列計算應納稅所得額(E4單元格=B4-5000-C4-D4),F列輸入上述公式,即可實現個稅即時計算(見下圖)。
四、小結
只要掌握Max函數的用法,并弄懂數組的概念和計算規則,在Excel中計算個人所得稅并不難。如果能夠根據其他計算工作的基本原理靈活運用,勤加練習,我們還可以利用數組和函數,完成更多計算任務。
【Excel個稅計算方法詳解】相關文章:
個稅自查報告03-18
企業個稅自查報告04-11
excel教學反思08-24
Excel 學習心得11-25
excel實訓心得07-26
學習excel的心得體會02-23
excel怎么制作個人簡歷的方法08-09
excel學習心得體會02-19
excel實訓心得體會02-23
關于excel培訓心得體會08-09