文档详情

excel表格工龄计算公式.doc

发布:2016-12-24约5.8千字共45页下载文档
文本预览下载声明
excel表格工龄计算公式 篇一:excel表格计算工龄 excel表格计算工龄 1、 设在A1中输入进公司时间,在B1中输入截止时间,C1为计算结果。请在C1中输入下列公式: =YEAR(B1)-YEAR(A1)+IF(MONTH(B1)lt;MONTH(A1),-1,0) 2、 计算到当月。 =IF(MONTH(NOW())MONTH(D3),YEAR(NOW())-YEAR(D3),YEAR(NOW())-YEAR(D3)-1)amp;年零 amp;IF(MONTH(NOW())MONTH(D3),MONTH(NOW())-MONTH(D3),MONTH(NOW())+12-MONTH(D3))amp;个月 3、 A2中输入姓名,在B2中输入进公司时间在C2中输入公式 =DATEDIF(B2,TODAY(),y)amp;年amp;DATEDIF(B2,TODAY(),ym)amp;月 amp;DATEDIF(B2,TODAY(),md)amp;天 4、 A1在设置单元格格式的时候设成1997年3月的日期格式,输入时:2002-5 A2中输入:=ROUNDUP((2007-YEAR(A1)+(12-MONTH(A1))/12),1)amp;年 5、 在Excel中利用系统时间和出生年月计算年龄是人事管理、工资统计中经常性遇到的工作,笔者由于工作关系对此有些研究,现将有关计算方法介绍如下,供读者朋友们参考: 一、利用DAYS360、CEILING和TRUNC函数 1.函数简介 : DAYS360函数 ,它能按每年360天(每月30天)计算出两个日期间的天数,作为计算工龄的工具非常方便。它的语法为:DAYS360(Start_date,end_date,method) ,其中,Start_date是计算时间段的起始日期,end_date是计算时间段的结束日期,method用来指定计算方法的逻辑值(取FALSE或忽略使用美国方法,取TRUE则使用欧洲方法)。另外,不同地方计算工龄的规则不尽相同。有的按“虚工龄”计算,如1998年6月1日至2000年12月31日工龄为3年;而有的则按“实工龄”计算,1998年6月1日至2000年12月31日工龄为2年;对此可使用CEILING函数或TRUNC函数处理。 CEILING函数 ,它的语法为:CEILING(number,significance) ,其中number为待计算的数值,significance确定取整计算的倍数;该函数可将number沿着绝对值增大的方向,计算出一个最接近(或最小倍数significance)的整数。 TRUNC函数,它的作用是将数字的指定部分截去,计算出一个最接近的整数或小数,语法为:TRUNC(number,num_digits),其中number为待计算的数值,num_digits用于指定小数部分的截取精度,取0时不保留小数、取1时保留一位小数(依次类推)。 2.计算公式: “虚工龄” :根据计算要求和有关函数的特点,计算“虚工龄”的公式为: “=CEILING((DAYS360(A1,B1))/360,1)”。公式中的A1和B1分别存放工龄的起止日期,“DAYS360(A1,B1)”计算两个日期间的天数,(DAYS360(A1,B1))/360则按一年360天计算出工龄。由于工龄一般以年为单位,故用CEILING函数将上面的计算结果(沿绝对值增大的 方向)取整,从而得出“虚工龄”。 “实工龄” :计算“实工龄”的公式为:“=TRUNC((DAYS360(A1,B1))/360,0)”,公式中计算工龄天数的方法与上面的相同。TRUNC函数将(DAYS360(A1,B1))/360的计算结果截去小数部分,从而得出“实工龄”。如果计算结果需要保留一位小数,只须将公式修改为“=TRUNC((DAYS360(A1,B1))/360,1)”即可。 二、YEAR和RIGHT函数 1.函数简介 : YEAR函数 :它可以计算出日期序列数(如两个日期相减的结果)所对应的年份数,其语法为:YEAR(Serial_ number),其中Serial_number为待计算的日期序列数,既可以是一个具体的数值,也可以是一个表达式。 RIGHT函数 :该函数用来提取字符串最右边的若干个字符,因为YEAR函数的计算结果带有19等字样,必须利用RIGHT函数将它过滤掉。该函数的语法为:RIGHT(Text,Num_chars),其中Text是待计算的字符串,Num_chars用来指定从右向左提取的字符串长度(忽略时取1),例如“=RIGHT(“电脑爱好者”,3)”的计算结果为“爱好者”。 2.计算公式: 由
显示全部
相似文档