用Excel计算年假

时间:2022-07-11 02:34:57 职场 我要投稿
  • 相关推荐

用Excel计算年假

曾有前人提出相似问题如下,本人问题多了一列:
1)
按照自然年算,每年10天,公式为
年假=
x
/
12
*
10。其中x为到年底所做的月份数,12为一整年有12个月,10为一整年的年假为10天。12,10这两个数字是永远不变的。
2)
如果2007年10月加入公司,那么现在为2008年,默认他做满2008全年可以有全年的年假10天。2007年10月到2007年12月的3个月不要算入x内的!因为我们算得是当年年假,不是累计年假。
3)
年假只有正数和半天,不存在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.5天,如果是3.6,3.7,3.8,3.9算3.5天。
4)
如果他是2008年2月1日加入,那么他做满全年的话有2,3,4,5,6,7,8,9,10,11,12一共11个月份。那么他的年假为:11/12*10天=9.17=9天。但是如果他是2月16日加入那就从3月份开始算,2月份不算做。那么全年就是10个月:10/12*10=8.3=8天。月份的算法是当月的1号至15号(包括15号)算做了当月的一个月,如果在当月15号以后加入公司,从他下个月开始算直到年底的月份。
5)每月可享受的年假按比例给付,
每工作一个月,享受1天年假,最多不超过10天。如2008年1月1日加入公司,到8月底享受年假8天;如2008年7月16日加入公司,到8月底享受年假1天。
表格第一列为姓名,第二列为加入年月日,第三列为2008年年假,第四列为当月可用年假。
我希望我只要输入前2列和计算当月的月份,第三列,第四列通过公式就可以出来,或者是宏。当然可以添加别的辅助列来帮助计算。
见到高人的计算第三列答案如下:
=IF(VALUE(VALUE(IF(YEAR(B2)

【用Excel计算年假】相关文章:

excel制作表格的步骤教程04-03

学习excel的心得体会02-23

excel培训心得体会03-09

员工年假申请书11-12

职工年假申请书11-19

带薪年假申请书01-28

公司年假放假通知范文12-30

新年假期07-13

关于excel培训心得体会12-23

个人休年假申请书12-14