作业帮 > 综合 > 作业

Excel2010求工资表公式

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 10:32:19
Excel2010求工资表公式


上图为公司员工工资表,先说已经包含公式:
1、F列公式:=1950/30*E2,以此根据E列出勤天数来自动计算基本工资;
     问题一:现在想再添加一个公式,因为根据C列的岗位不同基本工资也不同,这两个条件是否可以同时达到目标要求?
2、H列公式:=50/30*E2,以此根据E列出勤天数来自动计算职别补贴;
     问题二:现在想再添加一个公式,因为根据C列的岗位不同补贴也不同,这两个条件是否可以同时达到目标要求?
4、G列公式:目前暂无
     问题三:想添加一个公式,根据D列的入职时间来自动计算工龄工资:自入职时间达到6个月的时候自动加30元,达到12个月的时候自动再加70元,即满1年即加100元?
3、I列公式:IF(E2<30,0,100),以此根据E列出勤天数来自动计算出勤补贴,达到30天出勤则有100元,没有达到的则为0元;
4、J列和K列无公式,因数据需要手动添加;
5、L列公式:=F2+G2+H2+I2+J2+K2,前面各相关列之和,现在暂不需要改动了吧;
6、M~P列无公式,因数据需要手动添加;
7、Q列公式:=L2-Q2,应发工资列减去应扣款项列之差即等于实发工资

重复三个问题:

现在想再添加一个公式,因为根据C列的岗位不同基本工资也不同,这两个条件是否可以同时达到目标要求?

现在想再添加一个公式,因为根据C列的岗位不同补贴也不同,这两个条件是否可以同时达到目标要求?

想添加一个公式,根据D列的入职时间来自动计算工龄工资:自入职时间达到6个月的时候自动加30元,达到12个月的时候自动再加70元,即满1年即加100元?
1、=IF(C2="保安",保安基本工资/30*E2,IF(C2="服务",服务基本工资/30*E2,IF(C2="收银",收银基本工资/30*E2)))
2、同上
3、=IF(DATEDIF(D2,TODAY(),"m")>12,100,IF(DATEDIF(D2,TODAY(),"m")=12,70,IF(DATEDIF(D2,TODAY(),"m")>=6,30,0)))
再问: 一、按照你提供的思路再多添加了“售币”及“保洁”后,则提示如上图错误,是我的添加错误还是什么原因?二、修正第二个提问:所有“服务”没有职别补贴;其余岗位均有,并根据E列的出勤天数自动计算职别袖?三、修正第三个提问:现在提供的公式是只加一次100的工龄工资吧,我原来的意思是想可以递加的,即当满足18个月的时候就要加到130元,而如果工龄到24个月的时候则要加到200元了。
再答: 一个IF后面对就一个括号,后再加两层括号。 你这个可改为=IF(OR(C2="保安",C2="收银"),2100/30*E2,IF(C2="服务",2050/30*E2,IF(C2="保洁",1500/30*E2,IF(C2="售币",2000/30*E2,0)))) =IF(D2="","",IF(AND(DATEDIF(D2,TODAY(),"Ym")>=6,DATEDIF(D2,TODAY(),"Y")>=1),30+DATEDIF(D2,TODAY(),"Y")*100,IF(DATEDIF(D2,TODAY(),"Y")>=1,DATEDIF(D2,TODAY(),"Y")*100,IF(DATEDIF(D2,TODAY(),"m")>=6,30,0))))