室内设计培训
平面设计培训
部落窝教育
网站首页 >> Excel教程 >> 文章内容

excel 年休假天数计算公式和剖析解释

[日期:2012-03-16]   来源:IT部落窝  作者:IT部落窝   阅读:3528[字体: ]
内容提要:文章介绍excel 年休假的计算方法,公式使用了LOOKUP函数来查找工作年数对应的年休假天数。

  年休假天数计算如何计算,这是HR们的家常便饭。excel 年休假的计算方法,视具体的数据源,方法会略有不同。

  下面是一个excel 年休假的计算案例。年休假的条件是这样的:不足1年,休假0天;1年到10年,休假5天;10年以上休假10天。

  A列是入职时间,以当前时间为准来计算参加工作的年数。

excel 年休假

  Excel年休假天数计算的计算公式,B2单元格输入公式:=LOOKUP(DATEDIF(A2,NOW(),"y"),{0;1;10},{0;5;10}),回车,确定,下拉复制即可计算出其余职员的年休假天数。

  我们来剖析一下上面这个excel 年休假天数计算公式:

  首先利用DATEDIF(A2,NOW(),"y"):返回当前时间与员工入职时间相差的年份。

  将datedif返回的值作为LOOKUP函数的第一参数。

  LOOKUP函数在这个公式中的使用是这样的:在单行或单列中查找值,返回第二个区域相同位置的值。

  在{0;1;10}这个常量数组中查找,如果能找到,就返回第三参数{0;5;10}中的对应值。如果找不到,返回小于等于第2参数所对应的第三参数匹配的值。

  相关链接:第6期技术讲座:解析lookup的经典查找方式http://www.ittribalwo.com/show.asp?id=898
http://www.ittribalwo.com/show.asp?id=1487

IT部落窝PS,CDR,213班 分享到: QQ空间 新浪微博 腾讯微博 人人网
photoshop教程
Photoshop教程
平面设计教程
Photoshop教程