某單位會計(jì)在用Excel制作工資報(bào)表的過程中碰到兩個(gè)難題,以致每次制作工資報(bào)表都要花較長時(shí)間加以調(diào)整。該會計(jì)找到筆者,希望能提供幫助。筆者經(jīng)分析,發(fā)現(xiàn)用Excel制作工資報(bào)表須注意兩點(diǎn)。
一、 問題的提出
1. 所得稅計(jì)算問題。按照個(gè)人所得稅有關(guān)規(guī)定,課稅工資小于等于1000元時(shí),不納稅;工資大于1000元且小于等于1500元時(shí),稅率為5%;工資大于1500元時(shí),稅率為10%。該會計(jì)應(yīng)用邏輯函數(shù)IF( )對所得稅額作兩段處理,在“所得稅”P3中輸入公式“=IF(O3>1500, (O3-1500)*0.1+500*0.05, (O3-1000)*0.05)”,以致課稅工資小于等于1000元時(shí)無法得出稅額為零。其處理情況如圖1(原始報(bào)表很大,不便觀察,該圖系對原始報(bào)表的縮簡)。圖中“應(yīng)稅工資”O(jiān)8、O12分別為908.66、838.26,故“所得稅”P8、P12中的值應(yīng)為0,而現(xiàn)在卻分別為4.57和8.09。為了使課稅工資小于等于1000元時(shí)稅額為零,只得重新核查報(bào)表并在相關(guān)單元格輸入零。

圖1 工資報(bào)表
2. 工資表平衡問題。該會計(jì)每次制作工資表總是難以平衡,誤差少則幾分錢,多則幾角。圖1中Q10中的公式為“=O10-P10”,應(yīng)為1316.82,可表格計(jì)算卻為1316.83,原因何在?百思不得其解。為了平衡工資表,又得核查修改。
上述兩個(gè)問題的出現(xiàn),耗費(fèi)了會計(jì)大量的時(shí)間,以至于制作一張工資報(bào)表需好幾天,有人建議她改用其它軟件,可她又不想因改學(xué)其它軟件而支付學(xué)習(xí)成本;谶@種考慮,她迫切需要解決以上難題,
二、 問題的解決
1. 所得稅的計(jì)算。用邏輯函數(shù)IF( )計(jì)算所得稅的思路是正確的,但利用單層IF( ) 函數(shù),無法處理兩種以上的狀態(tài),單層函數(shù)只能按給定表達(dá)式的值或真或假,返回兩種狀態(tài)中的一種,以致課稅工資小于等于1000元時(shí)無法得出稅額為零。而利用IF( ) 函數(shù)的嵌套,則可實(shí)現(xiàn)對多種狀態(tài)的處理。所謂函數(shù)嵌套,指函數(shù)的參數(shù)包含子級函數(shù),Excel函數(shù)嵌套最多可含7層。鑒于此,可用嵌套函數(shù)改寫 “所得稅”P3中的公式,公式為:“=IF(O3>1500,(O3-1500)*0.1+500*0.05 , IF(O3>1000, (O3-1000)*0.05,0 )),并將該公式復(fù)制到“P4:P12”。這樣處理,課稅工資小于等于1000時(shí)的稅額即可為零,如圖2中P8、P12的值為0。
2. 工資表的平衡。工資表不平衡源于對所得稅小數(shù)位數(shù)的取舍。按實(shí)際意義,所得稅應(yīng)為兩位小數(shù),而按稅率公式計(jì)算的所得稅卻為三位小數(shù)。圖1所得稅為兩位小數(shù)只是一種形式,是通過格式化單元格而得到的,實(shí)際上它是三位小數(shù)。其中,P10形式為16.68,實(shí)為16.675,Q10中的值應(yīng)為:“1333.50-16.675=1316.825”,由于取兩位小數(shù),于是出現(xiàn)了:“1333.50-16.68=1316.83”的誤差。這種誤差只出現(xiàn)于所得稅小數(shù)第三位為5 的情況,至于其它情況則不會出現(xiàn)。一個(gè)單位職工人數(shù)多達(dá)數(shù)百人,所得稅小數(shù)第三位為5的對象肯定不止一個(gè),這樣的對象越多,則誤差越大。如何解決這一問題?利用舍入函數(shù)ROUND(),將所得稅由形式上的兩位小數(shù)變?yōu)閷?shí)際的兩位小數(shù),即可解決這一問題,即將“所得稅”P3中的公式改為:“=IF(O3>1500,ROUND((O3-1500)*0.1+500*0.05,2),IF(O3>1000,ROUND((O3-1000)*0.05,2),0)),并將該公式復(fù)制到“P4:P12”。由此,工資表的平衡問題得到圓滿解決。

圖2 P8、P12的值為0
|