员工工资管理知识点:自动填充数据有效性使用公式使用函数SUM、MOD(数学和三角函数)IF(逻辑函数)VLOOKUP、INDEX(查阅和引用函数)1.根据工资计算个人所得税2.根据工资总表制作工资条条件函数IFIF(logical_test,value_if_true,value_if_false)条件真值假值如纳税基数是2000,当合计应发工资小于2000时,应纳税额为0,当合计应发工资大于2000时,应纳税额为合计应发-2000因此,在K2中输入公式:=IF(J22000,0,J2-2000)个人所得税应缴税额=合计应发-免税基数个人所得税=应缴税额*该范围税率-速算扣除数X代表应缴税额,T代表应缴所得税,则:0X≤500时:T=X*5%=X*5%-0500X≤2000时:T=(X-500)*10%+500*5%=X*10%-252000X≤5000时:T=(X-2000)*15%+(2000-500)*10%+500*5%=X*15%-125……..1.计算个人所得税思路:根据应缴税额在TAX表中找到与之相匹配的税级,并返回其所对应的税率和速算扣除数;利用个人所得税=应缴税额*该范围税率-扣除数计算;(薪酬相关)在所得数前加-VLOOKUP工作表函数VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)Lookup_value即要查找的值。可以为数值、引用或文本字符串。Table_array为自定义的需要在其中查找数据的数据区域。col_index_num为待返回匹配值的列序号。Range_lookup为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配。如果为TRUE或省略,则返回近似匹配值,即小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值。Eg.VLOOKUP(5500,C2:E10,2)=20%用于在表格中自定义区域的首列查找指定的值,并返回该值所在行中指定列的值。计算个人所得税公式L2:=-(K2*VLOOKUP(K2,tax!$C$2:$E$10,2)-VLOOKUP(K2,tax!$C$2:$E$10,3))税率扣除数2.制作工资条思路如行号被3整除(即余数为0),返回“”;如行号被3除余1,返回总表的列标题如行号被3除余2,返回总表中的整条记录;总表与工资条中行记录的对应关系;MOD函数返回两数相除的余数。结果的正负号与除数相同。MOD(number,divisor)Number为被除数。(薪酬管理)Divisor为除数。如果divisor为零,函数MOD返回错误值#DIV/0!。例如:MOD(-3,2)等于1MOD(3,-2)等于-1ROW函数返回给定引用的行号。ROW(reference)Reference为需要得到其行号的单元格或单元格区域。如果省略reference,则假定是对函数ROW所在单元格的引用。例如:ROW(A3)等于3ROW(A3:B5)等于{3;4;5}ROW()COLUMN函数返回给定引用的列标。COLUMN(reference)Reference为需要得到其列标的单元格或单元格区域。如果省略reference,则假定为是对函数COLUMN所在单元格的引用。例如:COLUMN(A3)=1COLUMN(A3:C5)={1,2,3}COLUMN()INDEX函数返回指定的行与列交叉处单元格的值。INDEX(reference,row_num,column_num,area_num)Reference对一个或多个单元格区域的引用。如果是一个不连续的选定区域,必须用括号括起来。(薪酬会计)Row_num引用中某行的行序号Column_num引用中某列的列序号。Area_num选择多个区域引用中的一个区域,输入的第一个区域序号为1,第二个为2,以此类推。如果省略area_num,函数INDEX使用区域1。例如:INDEX(总表,3,4)=2200.00生成工资条=IF(MOD(ROW(),3)=0,,IF(MOD(ROW(),3)=1,总表!A$1,INDEX(总表!$A:$M,(ROW()+4)/3,COLUMN())))MOD(ROW(),3):行号被3除的余数总表!$A:$M:总表A列至M列区域(ROW()+4)/3:工资条表中行号所对应的总表行号