我要做一张有关2012年公司员工的年假有几天的excel的表格。 可能是从2009年到今年年底的年假公式。我们公司年假的算法是这样的:1、工作年限:工作1年以下,年假为0天,满一年年假为7天,以后每增加一年年假增加一天,最多为15天。2、 年假只有正数!不存在0.1,0.2,0.3,0.4,0.6,0.7,0.8,0.9天。如果算下来是3.1,3.2,3.3,3.4那么算3天,如果是3.5、3.6,3.7,3.8,3.9算4天。 我希望我只要输入一次,其他就可以通过公式就可以出来。
年假截止日期: 2012-12-31 (此处为B1单元格)
姓名 入职日期 工作年限 年假
张三 2011-12-28 1.0 7 公式一(D3单元格):=MIN(IF(C3<1,0,6+DATEDIF(B3,$B$1,"y")),15)
李四 2007-6-30 5.5 12 公式二(D4单元格):=MIN(IF(C4<1,0,6+DATEDIF(B4,$B$1,"y")+ROUND(DATEDIF(B4,$B$1,"ym")/12,0)),15)
说明:公式一:如果工作年限为1.5年,年假只有7天,不四舍五入
公式二:如果工作年限为1.5年,年假为8天,四舍五入