Excel函数和VBA技术在财务工作中的应用
2017-04-26朱莉
朱莉
摘要:隨着科技的发展与社会的进步,先进的信息技术在财务工作中发挥着重要的作用。Excel函数和VBA技术作为财务数据的主要计算手段,在其应用过程中,不仅有效的提高财务人员的工作效率,而且计算数据更具准确性。本文将以计算个人所得税为例,将Excel函数和VBA技术在财务工作中的应用加以列举,并提出相应的建议,以供参考。
关键词:Excel函数 VBA技术 个人所得税 应用
Excel办公软件是目前财务工作中最为常用的应用软件,其在表格制作与财务数据统计过程中发挥着非常重要的作用,并且Excel表格自带的函数功能可以对相关的财务数据信息进行准确的计算。在财务工作中,充分的利用Excel函数功能和VBA技术可以有效的提高财务相关人员的工作效率,还能不同程度的避免由于财务人员人为操作带来的误差。
一、简要论述资薪级个人所得税的计算
工资薪金所得个人所得税应纳个税金额=(工资薪金-3500-社保-其他免税项目)*适用税率-速算扣除数。举例子:如你当月累计收到工资:6500元时:应纳个税所得额=6500-3500=3000;应交个税=3000*10%=300,速算扣除=105,实交个税=300-105=195;你的到手工资收入:6500-195=6305元。
二、利用Excel函数计算个人所得税的方法
在目前的财务工作中,关于个人所得税利用Excel函数的计算方法相对比较多,最为常用的有以下三种:(1)LOOKUP 函数在工作表 A2 输入公式= ROUND(LOOKUP(A1,{0,1500,4500,9000,35000,55000,80000},A1* {0.03,0.1,0.2,0.25,0.3,0.35,0.45} -{0,105,555,1005,2755,5505,13505}),2)其中 A1 为月收入即应纳税所得额,其他的数据对应前面提到的个人所得税税率、速算扣除数,ROUND 是保留数值小数点的函数。(2) MAX 函数计算方法;A2 输 入 公 式 = ROUND (MAX(A1* {0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505}) ,2)公式含义 同上(3)IF函数嵌套计算方法。在 工 作 表 A2 输 入 公 式 =ROUND (IF(A1>=80000,A1*0.45-13505,IF(A1>=55000,A1*0.35-5505,IF (A1>=35000,A1*0.3-2755,IF(A1>=9000, A1*0.25-1005,IF (A1 >=4500,A1*0.2 -555,IF(A1 >=1500,A1*0.1 -105,IF (A1 >=0,A1*0.03,0))))))),2)公式含义与上诉相同。
三、利用VBA技术来计算个人所得税的方法
VBA 是Visual Basic 的一 种宏语言,通过VBA技术的有效计算,不仅能够有效的弥补Excel函数中的不足,而且还能有效的提高财务人员的工作效率。以计算个人所得税为例,具体操作如下:
(1)在excel中打开VBA编辑器,新建一个模块,在代码框中输入下方文本框内容;
(2)保存后退出VBA编辑器。使用时只需用itax函数公式即可。
(3)如需在当前电脑中所有excel工作薄都能使用,则将当前工作薄另存为*.xla格式,在工具-加载宏里勾选itax即可。
四、结束语
Excel 函数和 VBA 技术作为一种常用的数据计算手段,被广泛的应用到财务工作对个人所得税的计算过程中,然而,由于两种计算方式存在着一定的差异性,在实际的操作过程中,要根据财务工作的实际情况,选择一种与其相适应的计算方式,从而有效的减少财务人员的工作量,提高财务人员的工作效率。
参考文献:
[1]彭江平,王湘群.基于Excel与VBA的通用报表系统的设计[J].计算机系统应用,2003(01)
[2]李佐斌.利用OLE自动化和VBA的Delphi动态报表的研究与实现[D].武汉理工大学,2010.(10)
[3]王海涛.基于Excel工作簿的风险分析系统[D].中国科学院研究生院(计算技术研究所),2010.(11)