用EXCEL97制作工资计算表

Author: 吴晓东 Date: 2000年 第27期

  在企、事业单位中人事部门每月都将花费大量的精力制作当月工资发放通知单。如用EXCEL 97中的IF函数来设计计算表可大大提高工作效率。
  首先建立一个EXCEL基本情况表,如工号、姓名、工资、奖金、补贴等(可使用财务部门数据),然后在姓名后插入任意列(如病假、事假、迟到等)。在表的最后几列标示相应的扣工资、扣奖金、扣补贴与标记等,如文中附^27050202a^表所示。
  现在我们利用IF函数来设计工资计算表。
  假设条件:
  工资:当月病假天数小于等于5天,不扣工资;大于5天扣全月20%工资。当月事假天数小于等于5天,不扣工资;大于5天扣全月30%工资。
  奖金:当月病、事假合计大于等于10天,停发当月奖金。合计小于10天病假,每天扣奖金10元,事假每天扣奖金20元;迟到每次扣奖金5元。
  补贴:当月病假小于等于15天,每天扣补贴1/23,大于15天停发。当月事假小于等于10天,每天扣补贴1/23,大于10天停发。
  制表过程:
  1.单击I2,打开粘贴函数(fx),选逻辑类的IF,单击确定。Logical_test位置填C2<6;Value_if_true位置填0;Value_if_false位置填F2*20%,回车。
  2.把光标停在公式栏右边,打开粘贴函数(fx),选逻辑类的IF,只不过分别填入D2<6,0,F2*30%,回车。
  3.单击J2,重复第1步,分别填入C2+D2>10,G2,C2*10+D2*20,回车。
  4.重复第2步,分别填入E2>0,E2*5,0,回车。
  5.单击K2,重复第1步,分别填入C2<16,C2*H2*1/23,H2。
  6.重复第2步,分别填入D2<11,D2*H2*1/23,H2,回车。
  7.单击L2,重复第1步,分别填入I2+J2+K2>0,1,0。
  最后使用自动填充柄在I、J、K、L列按需要填充,以后每月只要在C、D、E列输入考勤记录,然后在L列使用自动筛选,选1看一看,结果怎么样,令你满意吗?当然,加过工资的人员要记得更新哟。实际操作中,可用以上方法添加所需列,我已用此方法半年,欢迎交流(E-mail:wxd777@8848.net)。