Excel中利用IF函数制作工资表, 本文将通过实例讲解用excel制作工资表的过程。用Excel制作工资报表的过程中要注意所得税的计算和工资总额的平衡。

第一,所得税的计算。根据《个人所得税法》条例的相关规定,当个人工资少于或等于1000元时,无需纳税;工资大于1000元、小于等于1500元的,税率为5%;当工资超过1500元时,税率为10%。

我们使用逻辑函数IF()分两个阶段处理所得税,并在所得税P3中输入公式=IF(O31500,(O3-1500)* 0.1500 * 0.05,(O3-1000)* 0.05)。

所以当个人工资小于或等于1000元时,纳税额不能为零。如下表所示,表中的应税工资O8和O12分别为908.66和838.26,因此所得税P8和P12中的值应为0,但现在分别为4.57和8.09。

为了在个人工资低于或等于1000元时使纳税额为零,我们必须重新检查报表并在相关单元格中输入零。

if函数运用与于工资表

第二,工资表的余额。每次都很难平衡工资单,误差从几分钱到几分钱不等。表格中Q10的公式为=O10-P10,应该是1316.82,但表格计算是1316.83。为什么?所得税的计算

用逻辑函数IF()计算所得税时,如果使用单层IF()函数,则不能处理两种以上的状态。单层函数只能根据给定表达式的值返回两种状态之一,这使得当应税工资小于或等于1000元时无法获得零税收。

通过使用IF()函数的嵌套,可以处理各种状态。所谓函数嵌套是指函数的参数包含子函数,Excel函数的嵌套最多可以包含7层。鉴于此,嵌套函数可用于编写P3所得税中的公式。

公式为:=if(o 31500,(O3-1500)* 0.1500 * 0.05,if(o 31000,(O3-1000)* 0.05,0)),并将公式复制到P4: p12。这样的话,

当应税工资小于或等于1000时,税额可以为零。下表中P8和P12的值为0。工资余额。工资表的不平衡源于所得税小数点位置的选择。实际意义上的所得税应该是小数点后两位,而根据税率公式计算的所得税是小数点后三位。

上表中的所得税只是两位小数的形式,它是通过格式化单元格获得的。其实就是小数点后三位。其中P10为16.68,但实际为16.675,Q10中的值应为:1333.50-16.675=1316.825。

由于取了两位小数,所以有一个错误:1333.50-16.68=1316.83。这种错误只在所得税第三位小数为5时出现,其他情况下不会出现。一个单位有数百名员工。

所得税第三位小数为5的对象必须不止一个。这样的物体越多,误差越大。如何解决这个问题?这个问题可以通过使用舍入函数round()将所得税从形式上的两位小数改为实际的两位小数来解决。

也就是说,所得税P3中的公式更改为=if(O3-1500,round((O3-1500)* 0.1500 * 0.05,2),if(O3-1000)* 0.05,2),

把公式复制到P4: P12。

if函数运用与于工资表

此时,已经用excel制作了准确的工资单。

Excel中利用IF函数制作工资表,以上就是本文为您收集整理的Excel中利用IF函数制作工资表最新内容,希望能帮到您!更多相关内容欢迎关注。