出勤点数累积

出勤点数累积

我有一张出勤工作表,我们根据分数计算员工出勤率,如果员工缺勤,他们将获得 1 分,如果迟到或没有完成轮班,他们将获得 1/2 分,同样,如果员工在 90 天内全勤,他们将获得 1 分。

到目前为止,我的工作表完全符合上述标准。现在我需要将积分转入明年,我们的出勤政策规定,在员工积分周年纪念日,他们去年获得的积分将被扣除。例如,如果他们去年在 2014 年 5 月 19 日获得积分,那么今年将扣除该积分。

我需要一个可以检查去年日期的公式,并且如果任何员工在去年同一天有任何积分,则减少今年的积分。

链接至电子表格

答案1

有点难以理解您的最终目标,但我认为您可以从查找去年的日期开始。因此,如果今天的日期是 2015 年 5 月 19 日,并且位于单元格中,则A5可以使用公式=DATE(YEAR(A5)-1,MONTH(A5),DAY(A5))查找一年前或 2014 年 5 月 19 日。从那里,您可以使用 aVlookup查看去年是否有任何点。假设您的电子表格布局如下(从单元格 A1 开始)-

A        B       C       D 
1  5/18/2014     0      
2  5/19/2014     1      
3  5/20/2014     2      
4           
5  5/19/2015    5/19/2014   

您可以使用此公式进行查找=VLOOKUP(C5,$A$1:$B$5,2,FALSE)。此示例中的 vlookup 结果将返回 1。然后,您可以IF根据需要使用公式或对 5/19/2015 值进行添加或减去。

相关内容