Excel 2010计算出勤日So Easy

        每个月的正常出勤日(正常上班,除去周六、周日)是多少?该如何计算?想必应该是企业人事应该关心的问题,虽然说对着月历数一篇也花不了多长时间,但是信息化时代总得体现点信息化的优势吧。如果说不知道该如何判断、计算,那就赶紧升级到Office 2010吧,Excel 2010中新增了函数,让这一问题从此So Easy。
 
        Office每次版本的更新,Excel中就会增加一些实用的函数,此次也不例外。其中NETWORKDAYS.INTL函数就是其中之一,利用这个函数就能简单的解决计算出勤日的问题。

        一、出勤日用函数算
        以2010年1月为例,我们在某一单元格中输入“=NETWORKDAYS.INTL(DATE(2010,1,1),DATE(2010,1,31))”函数后,自动计算出的工作日为21天,经过实际查看日历可知,除去周六、周日,函数计算正确。
Excel 2010计算出勤日So Easy_第1张图片
        二、特例要特办
        虽然上面的计算简单,看似也没什么问题。但由于过年放假的关系,公司规定1月份的每个星期六都要上班,也就是说只有星期天才算放假,这样在计算出勤日时,星期六就要算在内了。不过没关系,这种情况一点也难不到NETWORKDAYS.INTL函数。
        只要将上述公式改为“=NETWORKDAYS.INTL(DATE(2010,1,1),DATE(2010,1,31),11)”即可计算出只有星期天是休息日的工作日天数了。
        NETWORKDAYS.INTL函数的标准语法格式为NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays]),参数依次为开始日期,结束日期,周末日期,假日日期。在Excel的输入栏输入函数时,在输入到假日日期时会弹出下拉提示,所以具体的数字对应关系无需牢记。
        其中“假日日期”参数可以是多个日期的组合,以{}符号括起来即可。下面举个具体示例,相信看完下面的完整示例,对该函数的用法就完全掌握了。
        NETWORKDAYS.INTL(DATE(2010,1,1),DATE(2010,1,31),11,{"2010/1/25","2010/01/26"})
        以上函数表示计算从2010年1月1日到2010年1月31日之间的所有工作日数,其中仅星期天为周末休息日,另外2010年1月25日与2010年1月26日两天为假日。

你可能感兴趣的:(职场,Office,休闲,2010,晒文章)