excel,公积金公式

2016-07-27 制度 阅读:

excel,公积金公式(一)
Excel函数在住房公积金缴存基数计算中的运用

Excel函数在住房公积金缴存基数计算中的运用

[摘 要] 本文针对住房公积金缴存基数核算的要求,提出用Excel函数解决在计算过程中遇到的问题。

[关键词] 住房公积金;缴存基数;Excel;函数

住房公积金制度是国家法律规定的重要的住房社会保障制度,对于住房公积金的计算有着特殊的规定。以笔者所在城市江苏常州为例,根据《常州市住房公积金管理办法》规定,职工住房公积金的月缴存额为职工本人缴存基数乘以住房公积金缴存比例;每年7月调整住房公积金的缴存基数,基数为职工本人上一年度月平均工资。【excel,公积金公式】

鉴于计算住房公积金的特殊规定,如果纯手工操作的话,加之单位人数多,流动性强,则公积金缴存基数即月平均工资计算的工作量相当大,差错率高;如果购买专门的管理软件,又给单位带来不必要的支出。那么,有没有什么办法来解决这一问题呢?事实上,Excel的函数完全可以满足我们计算住房公积金的所有要求。

一、编制“住房公积金基数调整表”(以2009年为例)

首先把上一年度即2008年1-12月工资表复制并粘贴到同一个Excel文档(命名为住房公积金2009年调整表)中,一共12个工作表,按月份分别命名“0801工资”至“0812工资”(也可以复制到同一工作表中)。每月的工资表只需保留身份证号、姓名、月工资3个字段,我们需要以身份证号为每个表中相同的字段,因为工作表中,无论工资数据如何变动,每个人的身份证号码是不会改变的,而且具有唯一性,所以我们可将其作为查找条件,同时必须将每个工作表中身份证号都调至第一列(如图1所示),这是下文所用函数的要求。

在同一Excel中插入一个工作表“公积金2009年调整表”,这张表以公积金管理中心提供的公积金调整清册为基础,主要有公积金号、姓名、身份证号、0801-0812工资、2008年工资平均数和2009年公积金缴存基数等字段(本文为简化仅建立0801月和0802月两个)。0801工资等12个字段用来存放从前面建立的1-12月工资表中取出的某一人的工资数据,据此计算全年工资平均数和公积金缴存基数。

excel,公积金公式(二)
EXCEL在住房公积金计算中的运用

EXCEL在住房公积金计算中的运用

诸暨市教育局核算中心 许国

随着机关事业单位工资改革的深入,住房公积金的缴交基数也需经常调整,由于住房公积金缴交基数的计算有一个特殊要求,就是在计算时要求“见角进元”,用手工操作的话,“见角进元”的要求还好办,但如果单位人数多,工作量就相当重,还有可能出现计算差错,如果用电脑来处理的话,由于常用软件(象电子表格、字处理等)中无此功能,而购买特殊软件又要花费较大费用,给单位带来不必要的支出。那么,有没有什么办法来解决这一问题呢?答案是肯定的。本人经过摸索,发现在EXCEL中运用函数中嵌套函数的办法可以解决此问题,其具体过程如下。

一、准备工作

1、制作好“住房公积金缴交基数和比率调整表”,如图

【excel,公积金公式】

1

图1

2、计算时用到的两个函数Roundup和Rounddown

①Roundup 将数字按照指定的位数进行无条件进位。

语法:Roundup(number,num_digits) 其中number 是要无条件进位的任实数,num_digits 是做无条件进位时采用的位数。

②Rounddown

将数字按照指定的位数进行无条件的舍去。

语法:Rounddown (number,num_digits) 其中number 要进行无条件舍去的实数,num_digits 设置无条件舍去所要采用的位数。【excel,公积金公式】

范例2

【excel,公积金公式】

二、嵌套函数,进行计算

1、基本思路是用Rounddown函数无条件舍去“调整后工资基数”与“比率”的乘积的分位数值,使其乘积保留至角位,然后用Roundup函数把此值无条件进位至元。

2、具体操作是在已建好的调整表中的“F7”单元格中输入如下公式“=Roundup(Rounddown(E7*0.08,1),0)”并确定,如图2。在此,

Rounddown(E7*0.08,1)是无条件舍去“E7单元格与0.08的积”的1位小数后的值, Roundup(Rounddown(E7*0.08,1),0)是把上面计算得出的值无条件进位到整数。E7单元格操作完成后,拖动E7单元格右下角的小十字,向下复制此公式,单位与个人的计算相同,合计数可以在H7单元格中建立如下公式“=F7+G7”,然后向下复制此公式,至此,“见角进元”的问题解决了。

三、注意事项

如果只用Rounddown函数,就达不到“见角进元”要求,因为此函数无条件舍去角位及其后面的数值;而只用Roundup函数,就有可能把角位是零,分位不为零的值也向元位进一位(如范例1中第2中情况),这不符合见角进元的规定,因此只有把二者结合起来,才能得到正确的结果。

【excel,公积金公式】

在函数中嵌套函数的办法,把几个函数的功能结合起来,可以解决许多用单个函数无法解决的问题,使得在实际工作中遇到的许多问题迎刃而解,大大提高工作效率。

2002年5月25日

此文已发表于《中国会计电算化》2002年第7期上

地址:浙江省诸暨市教育局核算中心 许国 办公室电话 05757375026 邮政编码311800 图2 Email:xuguo@mail.sxptt.zj.cn

excel,公积金公式(三)
巧用excel计算住房公积金论文

【excel,公积金公式】

巧用excel计算住房公积金

【摘 要】本文主要针对手工计算住房公积金复杂,工作量大,又容易出错的问题,提出利用excel,嵌套函数二者结合来简单解决住房公积金计算的方法来解决住房公积金“见角进元”难题,并提出在excel中计算住房公积金应注意的问题。

【关键词】住房公积金;见角进元;excel;缴交基数;函数

一、住房公积金

住房公积金是单位及其在职职工缴存的长期住房储蓄金,实际上是一种住房保障制度,是住房分配货币化的一种形式。其具有强制性、互助性、保障性,单位为职工缴存的住房公积金是职工工资的组成部分,单位为职工缴存住房公积金是单位的义务,享受住房公积金政策是职工的合法权利。职工个人及单位(国家机关、国有企业、城镇集体企业、外商投资、城镇私营企业及其城镇企业、事业单位、民办非企业单位、社会团体)缴纳的住房公积金,实行专户存储,归职工个人所有。

现在缴纳住房公积金已经成为了势在必行,但住房公积金的缴交基数却也是需要经常调整的,由于住房公积金缴交基数的计算有一个特殊的要求,就是计算时要求“见角进元”,用手工操作的话,如果单位人数过多,工作量将相当大,很有谱可能出现计算差错。于是经过摸索,发现在excel中可以运用函数简单的解决此问题。

二、准备工作

1.首先,上一年度的工资表复制并转帖到同一个excel文档,并

excel,公积金公式(四)
用EXCEL制作工资结算表的注意事项

  摘要:本文介绍了使用EXCEL2007电子表格设置工资结算工作表中四种代表性项目公式的注意事项,重点讨论了使用IF THEN ELSE语句和SELECT CASE语句设置工资薪金个人所得税自定义函数的具体步骤。

  关键词:EXCEL 工作表 注意事项
  工资结算表主要有四类有代表性的栏目,即应发工资计算、按比例计提费用(如住房公积金、医疗保险费、养老保险),个人所得税计算和实发工资计算。
  一、应发工资计算
  应发工资计算通常是对栏目进行相加,比较简单。选择“工资结算”工作表,下面我们对G2:G501区域输入应发工资计算公式计算应发工资。在G2单元格定义公式为
  =SUM(J2:M2)-N2-O2,再把公式复制到G2:G21区域。
  二、公积金计算
  像公积金这样的栏目属于工资表中的减项,计算出来后要将其从应发工资中扣除。假定:
  扣除比例为15%,则在“住房公积金”栏目Q2单元格定义公式为=ROUND(P2*0.15,2),再把公式复制到Q2:Q21区域。
  三、计算个人所得税
  因为个人所得税是采用超额累进制计算,所以个人所得税的计算是工资系统的必须解决又较难解决的问题。对于个人所得税的计算一般首先考虑的解决方案是用IF函数嵌套来实现,但由于IF函数嵌套层次的局限性,最好的方法还是用速算扣除数表或自定义函数实现。如果工资差别很大时.我们可以通过自定义个人所得税函数实现。
  个人所得税的计算方法如下:当月总收入(含工资、奖金、津贴、补助、加班费等)-免征额3500,然后按照税率表分级计算税额,相加即可。税率表如下。
  例如,工资表中的职工张建军,当月应发工资为5500元,扣除基数3500,应纳税所得额为3000,则应交个人所得税款= 1500*0.03+(2000-1500)*0.1 =95。在实际工作中,有些公积金根据政策是可免税时,则可在应纳税所得额计算时扣除。
  (1)采用IF函数法计算个人所得税
  个人所得税的计算比较复杂,因为一般职工正常的工薪收入都很少超过6级,所以我们可以用IF条件函数来嵌套实现。在“所得税”栏目下R2单元格定义公式为
  =IF(P4-3500<=0,0,IF(P4-3500<=1500,(P4-3500)*0.03,IF(P4-3500<=4500,(P4-3500)*0.1-105,IF(P4-3500<=9000,(P4-3500)*0.2-555,IF(P4-3500<=35000,(P4-3500)*0.25-1005,IF(P4-3500<=55000,(P4-3500)*0.3-2755,IF(P4-3500<=80000,(P4-3500)*0.35-5505,(P4-3500)*0.45-13505))))))),接下来再用把公式复制到R3:R21区域。因为Excel中IF条件函数嵌套层次一般不能超过7层,所以上面的公式在适应范围上有一定的局限性,当然,这个范围可以满足大多数中小型企业。
  (2)采用自定义函数法计算个人所得税
  用自定义函数实现步骤如下:在EXCEL2007环境下,首先在Office按钮|EXCEL选项|选中“开发工具”选项卡,然后点击“Visual Basic”按钮,插入模块1,创建“grsds” 自定义函数,具体内容见下面;定义好grsds宏后,就像调用标准函数一样使用grsds自定义函数,即在R2单元格输入公式= grsds (J2),并用前述方法复制公式到R3:R21即可。采用此法的最大优点是使用时简洁方便。
  自定义函数编好后,怎样才能在别的电脑上使用此函数呢?我们可以在代码编辑完成后,在“Ⅵsul Basic编辑器”中选择“文件|导出文件”命令,将文件另存,文件类型为“BASIC文件(*.bas)”,再把此文件复制到U盘或其他存储工具上,接下来再把上述文件复制到需要调用此函数的电脑上,方法是在“Ⅵsul Basic编辑器”中选择“文件|导入文件”命令,再选择“浏览”命令,找到所需要的自定义函数文件并确定,至此,用户可以在单元格中随时调用此函数。另外,还可以将编写的代码在“Visul Basic编辑器”窗口中输入密码加以保护。
  使用if then else语句编写自定义函数grsds(yssde)的代码如下:
  四、实发工资计算
  实发工资计算很简单,在“实发工资”栏目下S2单元格定义公式为=P2-Q2-R2,再把公式复制到S3:S21区域。
  五、设置数据有效性
  当我们输入数据时,可能会一不小心手下失误,要么点错小数点,要么敲错数字,把几十元的数据输成了几百元,或者把本来是正数的数据输成负数。由于数据太多,一时难以检查出来,所以我们可以设置数据的输入范围,在一定程度上减少输入错误。以水电费为例,假如每月每户水电费一般不大于500元,那么我们可设置水电费的输入范围。选择水电费所在列即H列,选择“数据|有效性”命令,弹出“数据有效性”对话框。选择“设置”选项,在有效性条件中的允许数据类型里选择小数,接着输入逻辑判断值介于0和500之间。这样在输入水电费时,只能输入0~500之间的数值,否则将提示输入值非法,要求重新输入。当然,为了更加人性化,我们同样可以设置输入信息和出错警告,这样就可以根据提示信息在一定范围内输入数据,使之直观明了。
  参考文献:
  [1]李昕、王晓霜.会计电算化(第二版)[M].大连:东北财经大学出版社,2009
  [2]樊斌.会计信息化基础—EXCEL高级应用[M].北京:人民邮电出版社,2008
  [3]黄新荣.EXCEL在财务中的应用[M].北京:人民邮电出版社,2011
  作者简介:
  李真(1979-),男,江苏食品药品职业技术学院财会与经济贸易学院讲师,从事财务信息化相关研究。
  (作者单位:江苏食品药品职业技术学院;江苏 淮安 223003)

excel,公积金公式(五)
基于Excel函数实现企业员工工资管理

  摘 要:Microsoft Office Excel是一个功能强大的办公及业务处理工具,内含几百个函数。通过这些函数的使用,可有效地进行数据处理、统计和工资管理,能快速准确地达到预期效果。

  关键词:应发工资;应纳税所得额;税率;速算扣除数;实发工资
  Microsoft Office系列办公软件以其强大的功能和优良的性能成为人们办公软件的首选,而其中的Excel更是电子表格领域的权威,它具有良好的操作界面、直观的图形菜单和图标按钮,很方便地对数据、公式、函数和图像进行处理,函数是数据计算、统计、处理和分析的核心工具,因此被广泛地应用于文秘、经济、管理、统计、财会、审计、金融、工程、数据处理及相关行业等多个领域。
  在实际工作中可用Excel函数实现企业员工工资的管理。
  根据单位员工工资明细表,来计算员工的应发工资、个人所得税和实发工资,并统计每个部门工资的平均水平,最后可用图表直观地表示不同部门的工资水平。
  1 计算应发工资
  按图1设置员工工资明细表
  根据图1工资项目所示,员工的应发工资=基本工资十交通补贴十住房补贴-保险-公积金交纳。
  根据此公式,在单元格I3中输入公式“=D3+E3+F3-G3-H3”,使用最简单的加减运算来完成应发工资的计算,按下Enter键后得到计算结果,设置数据的显示格式为货币形式,然后拖动单元格I3,使其自动填充该列的其他需计算应发工资的单元格。
  2 计算扣税所得额和个人所得纳税
  2.1 个人工薪所得纳税的相关背景知识
  员工个人的工资、薪金所得,是指个人因任职或者受雇而取得的工资、薪金、奖金、年终加薪、劳动分红、津贴、补贴以及与任职或受雇有关的其他所得。个人所得税是对按税法规定具有纳税义务的中国公民和外籍人员的个人收入或所得征收的一种税。
  工资、薪金所得按以下步骤计算缴纳个人所得税:每月取得工资收入后,先减去个人承担的基本养老保险金、医疗保险金、失业保险金,以及按规定标准缴纳的住房公积金,再减去费用扣除额3500元/月即为应纳税所得额,起征点是3500元,再按3%至45%的七级超额累进税率计算缴纳个人所得税,表1是七级超额累进税率。
  计算公式是:应纳个人所得税税额=应纳税所得额×适用税率-速算扣除数。
  如某人当月取得工资收入9000元,当月个人承担住房公积金、基本养老保险金、医疗保险金、失业保险金共计1600元,费用扣除总额为1600元,则某人当月应纳税所得额=9000-2000-1600=3900元。根据七级超额累进税率,某人应纳个人所得税税额=3900x10%-105=285元。
  2.2 计算应纳税所得额
  根据上述计算公式,不同的应纳税所得额有不同的税率和速算扣除数,因此要计算个人所得税应先计算出员工的应纳税所得额,即需要纳税的那一部分收入。
  应纳税所得额为应发工资减去3500元后超出的数额,如果这个值小于零(应发工资小于3500),就不必交纳个人所得税,如果这个值大于零(应发工资大于3500),就要交纳个人所得税。其中3500元为当地个人所得税的起征额。
  根据此计算方法,在单元格j3中输入公式“=IF(I3<3500,0,I3-3500)”,按下Enter键后得到计算结果,设置数据的显示格式为货币形式,然后拖动J3,使其自动填充该列的其他需计算应纳税所得额的单元格。
  使用IF函数进行判断,若个人应发金额(I3)小于3500,则返回0(即应发工资小于3500,就不必交纳个人所得税),否则返回I3-3500(即应发工资大于3500),就要交纳个人所得税,应纳税所得额为应发金额-3500)。
  2.3 计算个人所得税
  计算出了应纳税所得额,就可以根据七级超额累进税率计算出个人所得税。
  在单元格K3中输入公式“=IF(J3<1500,J3*3%,(IF(AND(J3>=1500,J3<4500),J3*10%-105,(IF(AND(J3>=4500,J3<9000),J3*20%-555)))))”,按下Enter键后得到计算结果,设置数据的显示格式为货币形式,然后拖动K3,使其自动填充该列的其他需计算个人所得税的单元格。
  在这里使用了IF函数的嵌套形式来判断,非常简单明了,判断其应纳税所得额处于哪个级数和范围内,再相应地选择税率和速算扣除数。如果J3即应纳税所得额小于1500,根据七级超额累进税率,则应纳税为J3*3%,若大于1500,继续判断。若J3大于等于1500,而小于4500,则应纳税额为J3*10%-105,若大于4500,继续用IF函数判断。若J3大于等于4500,小于9000,则应纳税额为3*20%-555。
  还可以使用其他方法计算个人所得税,如加入辅助列,使用数组公式,VBA等。
  3 计算实发工资
  实发工资就是应发金额减去个人所得税,因此只要在单元格L3中输入公式“=I3-K3”即可,按下Enter键后得到计算结果,设置数据的显示格式为货币形式,然后拖动单元格L3,使其自动填充该列的其他需计算实发工资的单元格。
  4 制作工资条
  在企业管理中,常常需要将工资表打印成工资条,再将工资条发放给员工,每个工资条上都会有员工的各项工资信息。在制作工资条的时候,需要用到IF函数、MOD函数、INDEX函数、ROW函数和COLUMN函数。
  制作工资条的具体步骤如下:
  4.1 插入一个新的工作表,并将其重新命名为“工资条”,然后在“工资条”中的单元格A1中输入公式“=IF(MOD(ROW(),3)=0,"",IF(MOD(ROW(),3)=1,Sheet1!A$1,INDEX(Sheet1!$A:$L,(ROw()+4)/3+1,COLUMN())))”,按下Enter键后得到计算结果,即工资条中的表头信息“员工编号”。

excel,公积金公式(六)
Excel函数和VBA技术在财务工作中的应用比较

  摘要:Excel函数是提高现代财务工作效率的有效手段,应用Excel VBA编程技术更能使我们财务工作事半功倍。本文通过Excel 函数和VBA编制个人所得税函数的实际对比,让财务人员认识VBA的强大功能,以便财务人员在工作中充分利用VBA技术提高效率,完善Excel函数的不足。

  关键词:VBA 函数 应用 个人所得税
  Excel在现代财务工作中是必不可少的应用软件,它在表格制作、统计处理等财务工作中的作用至关重要,利用Excel函数还可以对相关数据信息进行快速精确的计算。掌握了Excel函数,可以大幅提高财务人员的工作效率。但是利用Excel函数处理数据的缺点是每一步都需要人工操作和控制,对重复性的工作比如计算个人所得税每次都要重复去做,所以用Excel函数来计算个人所得税效率相对较低。Excel VBA能够将重复的工作编写成程序,不仅能够提高效率,还能避免人为操作的错误。本文通过Excel 函数和VBA编制个人所得税函数的实际对比,让财务人员认识VBA的强大功能,激发财务人员利用VBA技术编制实用函数,完善Excel函数的不足,提高工作效率。
  一、个人所得税计算方法的概述
  (一)个人所得税的计算公式
  个人所得税=(月收入-三险一金-个税起征点)×税率-速算扣除数,其中“月收入-三险一金-个税起征点”通常被称为“应纳税所得额”。月收入为一个月内发放的工资奖金加班等工资性收入;三险一金为养老保险、医疗保险、失业保险、住房公积金(另外属于五险一金的工伤保险和生育保险只有单位承担,不涉及到个人部分);新个税征收方法已于2011年9月1日起施行,税法规定的起征点为3 500元;分级税率从3%到45%,有7个等级,相应速算扣除数从0到13 505。
  (二)Excel中用于计算个人所得税的常用方法
  1.利用Excel函数来计算。在现实财务工作中,有关个人所得税的计算方法较多,利用Excel 函数计算个人所得税常用的方法有以下三种:(1)IF函数嵌套计算方法;(2)LOOKUP函数计算方法;(3)MAX函数计算方法。
  2.利用VBA技术来计算。VBA是Visual Basic的一种宏语言,是Visual Basic的一个子集,VBA不同于VB,VBA要求有一个宿主应用程序才能运行(即需要在Excel等软件的运行下才能运行),是微软开发出来在其桌面应用程序中执行通用的自动化任务的编程语言。通常意义上的VBA就是在Office中包含着的一种加强Office功能的Basic语言。财务人员可以根据自己的个性化需求,自行编写函数进行复杂数据的处理。个人所得税计算是财务人员日常工作之一,用VBA技术来实现个人所得税的计算,可弥补Excel函数的不足,提高工作效率。
  二、Excel函数和VBA技术在计算个人所得税中的具体应用
  在财务实际工作中,我们会碰到两种计算情况,第一种,直接计算应税月收入的应纳税金额,也就是个人所得税部分由雇员自己负担;第二种,就是根据税后的工资所得返算应纳税金额,也就是雇主为其雇员负担个人所得税,如何通过Excel达到计算的目的呢?
  (一)利用Excel函数来计算个人所得税
  1.由雇员自己负担个人所得税的方法。
  (1)以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)。其中A1为月收入扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)、个人所得税起征点之后的金额,即应纳税所得额,其他的数据对应前面提到的个人所得税税率、速算扣除数,另外ROUND是保留数值小数点的函数,在这里小数点保留两位到分。
  (2)LOOKUP函数计算方法。在工作表A2输入公式= ROUND(LOOKUP(A1,{0,1500,4500,9000,35000,55000,80000},A1*{0.3,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505}),2)。公式中字母数字含义同前。
  (3)MAX函数计算方法。在工作表A2输入公式= ROUND(MAX (A1*{0.3,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2755,5505,13505}),2)。其中公式中字母数字含义同前。
  2.雇主为其雇员负担个人所得税的方法。
  (1)以IF函数嵌套的计算方法。在工作表A2输入公式= ROUND(IF(A1>=57505,( A1-13505)/(1-45%)*0.45-13505,IF(A1>=41255,( A1-5505)/(1-35%)*0.35-5505,IF(A1>=27255,( A1-2755)/(1-30%)*0.3-2755,IF(A1>=7755,( A1-1005)/(1-25%)*0.25-1005,IF(A1>=4155,( A1-555)/(1-20%)*0.2-555,IF(A1>=1455,( A1-105)/(1-10%)*0.1-105,IF(A1>=0, A1/(1-3%)*0.03,0))))))),2)。其中A1为税后的工资所得扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)、个人所得税起征点之后的金额,其他的数据对应前面提到的个人所得税税率、速算扣除数,另外,ROUND函数同前。   (2)LOOKUP函数计算方法。在工作表A2输入公式= ROUND(LOOKUP(A1,{0,1455,4155,7755,27255,41255,57505},(A1-{0,105,555,1005,2755,5505,13505})/(1-{0.0.03,0.1,0.2,0.25,0.3,0.35,0.45})-A1),2) 。公式中字母数字含义同前。
  (3)MAX函数计算方法。在工作表A2输入公式= ROUND(MAX((A1-{0,105,555,1005,2755,5505,13505})/(1-{0.0.3,0.1,0.2,0.25,0.3,0.35,0.45})-A1,),2)。公式中字母数字含义同前。
  (二)利用VBA技术来计算
  在进入Excel程序以后,点击菜单“工具”→“宏”→“VisualBasic编辑器”进入到VBA的编辑器。先插入模块,再插入公式,然后在此函数中,按现行的个人所得税要求,录入个人所得税的计算方法。
  其中算税基数为月收入扣除三险一金(养老保险、医疗保险、失业保险、住房公积金)之后的金额,其他的数据对应前面提到的起征点、个人所得税税率、速算扣除数。
  如一个雇员的收入在扣除五险一金后的金额是6 000元,个人所得税是雇员自己负担,回到Excel工作表,任意在单元格录入“=tax(6000, 3500, 1)”,敲回车键,则显示应交的个人所得税为145元。如一个雇员的收入在扣除五险一金后的金额是6 000元,个人所得税是雇主负担,回到Excel工作表,任意在单元格录入“=tax(6000, 3500, 2)”,敲回车键,则显示应交的个人所得税为161.11元。
  三、两种方法的比较
  Excel中利用函数计算个人所得税在工作簿中人员数量较少时还是比较容易的,但当人员很多,手工操作就非常困难费事了,主要体现在以下几点:(1)IF分支语句函数是经过多层嵌套、多层判断来达到个人所得税的计算。由于分支太多,公式冗长、繁琐,可读性很差,不易于管理,除了自己之外别人可能很难理解,没有体现出Excel的优越性。(2)通过利用LOOKUP函数在个税表的定位获取相应的个人所得税税率和速算扣除数,算出个人所得税,此方法虽然直观,但数据的准确性容易被破坏。(3)MAX函数计算方法每次计算都需要做相似的操作,增加了重复操作。
  实际工作的要求千变万化,仅使用Excel内置函数常常不能圆满地解决问题。VBA编制个人所得税函数的引入能避免以上问题的发生,主要优势体现在以下两方面:(1)计算快速准确;当我们需要求出某个应税月收入时,我们只需要套用“tax(算税基数, 起征点, 计算方法)”公式就可以轻易求出应纳税金额,极大地提高了在工资表中计算每个员工所得税的效率。(2)通用性好,提供了应税起征点的选择,可以设置不同的应税起征点来计算个人所得税。已编制好的VBA函数,使用时只要加载宏程序就行,使得该函数有很强的通用性。VBA编程简单、数据引用处理便捷,而且还能在实际工作中满足用户的个性化需求。
  四、结束语
  Excel函数和VBA技术都是财务工作中提高工作效率的有效手段,实务中要经常根据实际情况综合采取以上的方法。在实际工作中,财务人员利用Excel函数较多,但Excel VBA可以实现更多功能,将使Excel变得更智能,也能够大幅提高Excel在财务工作中的应用深度和广度,从而进一步为财务人员提高工作效率减少劳动强度。
  参考文献:
  EXCEL HOME编著.EXCEL高效办公――会计实务[M].北京:人民邮电出版社,2012.

excel,公积金公式

http://m.zhuodaoren.com/fanwen297935/

推荐访问:excel公式大全

制度推荐文章

推荐内容

上一篇:制度自信是更基础 下一篇:城市基层社区管理创新研究