公司规定加班调休有效期为两个季度,过时不补,该怎么用EXCEL表格统计呢?

如题所述

如果想自动统计,感觉还是用数据库比较好。统计,提取都更方便,而且像财务对帐一样,可以回溯追查
因为这个如果用EXCEL做的话,没有那么简单,你的公式中需要考虑到这种情况
某员工的可休假期分了几个时间的情况:例如他1月份加了三天班,2月份加了4天班,3月份加了3天班。有10天可调休了,但这10天的有效截止期不一样,就不能进行简单的相加了,都必须记录下各个时间段的有效期

总之,需要模仿仓库的进销存思维来进行数据的设置
每个员工相当于每个物料,只是物料的有效期都是6个月
数据库可以设四个表:
表1:
加班:就算是“进”,数量是天数,“进”的日期也要记录下来,以计算截止有效期
表2:
休假:就算是“销”,数量也天数,“销”的日期同样记录下来。
表3:
结存:
每进或销一笔数据,都要更新结存的数据,结存的数据一样要有“批次”信息,即各个时间段的有效性和可休天数。
表4:报废单
每天开机,数据库自动根据当天日期扫描一次数据,查找“过期”记录,并自动生成“报废单”,同时更新结存数据表3

进销存有个先进先出的原则,你这也是一样,每次休假,都应是自动扣销掉最先加班的可休假期天数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-26
假加A列为加班时间,则在B列判断,如下:
=if(datedif(A2,today(),"m")<=6,"可补“,"不可补"),为了安全起见,可将("m")改为("ym")
可补即视为至今日调休有效,不可补即视为无效
如果A列为加班时间,B列为调休时间,则将上述的today()改为B2