year函数的使用方法计算工龄(excel中如何根据入职日期计算工龄)

本文目录
- excel中如何根据入职日期计算工龄
- 如何用Excel函数精确计算员工工龄,精确到多少天
- year函数怎么计算工龄
- excel 中用year函数和now函数如何计算工龄
- EXCEL中YEAR的用法
- 如何用函数计算工龄 YEAR函数
- EXCLE函数如何计算工龄
excel中如何根据入职日期计算工龄
在一些公司里经常会使用到excel来计算职员的工龄,excel可以很方便的就计算出每个职员来公司的时间,下面是我整理的excel算工龄的方法,供您参考。
excel算工龄的方法
打开表格,输入好工龄列、在职天数列,并保持格式一致。
在工龄列C2输入公式:=YEAR(TODAY())-YEAR(B2),Enter键即可返回对应的工龄。year函数为只取年份,today函数为现在的日期。
下拉填充工龄列,自动计算出了所有员工的工龄。
在在职天数D2列输入公式:=TODAY()-B2,即可计算出一共多少天啦。
下拉填充在职天数列,即可快速的计算出所有员工的在职天数了。
如何用Excel函数精确计算员工工龄,精确到多少天
准备工具/材料:装有windows10的电脑一台,MicrosoftOffice家庭和学生版2007excel软件。
1、首先打开excel表格。
***隐藏网址***
2、输入公式=YEAR(TODAY())-YEAR(B2),代表现在的时间减去入职的时间。
***隐藏网址***
3、按回车后发现表格是日期格式,转化常规。
***隐藏网址***
4、发现第一个工龄结果出来了。
***隐藏网址***
5、按住ctrl+enter键刷新所有数据。
***隐藏网址***
year函数怎么计算工龄
方法如下:
产品系统:win10系统。
产品型号:华硕笔记本A456U。
1、以excel2010版本为例,如下图所示,要通过进入公司的日期与指定年份来计算工龄。
2、首先在C2单元格输入公式=YEAR($E$2)-YEAR(B2),指定年份因为是同一个,所以用绝对引用符号来固定这个值,这样公式下拉填充时指定年份不会随之改变,按enter键则可得出计算结果;
3、然后把鼠标放在C2单元格右下角,下拉填充公式,则可计算出所有人的工龄了。
说明:
Excel 按顺序的系列数保存日期,这样就可以对其进行计算。如果工作簿使用 1900 日期系统,则 Excel 会将 1900 年 1 月 1 日保存为系列数 1。而如果工作簿使用 1904 日期系统,则 Excel 会将 1904 年 1 月 1 日保存为系列数 0,(而将 1904 年 1 月 2 日保存为系列数 1)。
例如,在 1900 日期系统中 Excel 将 1998 年 1 月 1 日保存为系列数 35796,因为该日期距离 1900 年 1 月 1 日为 35795 天。请查阅 Microsoft Excel 如何存储日期和时间。
Excel for Windows 和 Excel for Macintosh 使用不同的默认日期系统。有关详细信息,请参阅函数 NOW。
excel 中用year函数和now函数如何计算工龄
假设在B1单元格输入了 2000/2/13 这样的入职时间
在C1单元格输入公式
=YEAR(NOW())-YEAR(B1) 再设置单元格格式为常规格式
或
=DATEDIF(B1,NOW(),"Y")
EXCEL中YEAR的用法
用Excel函数计算年龄几法
在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.计算公式
由于YEAR和RIGHT函数的特点,它们组成的公式只能计算“实工龄”,具体形式为“=RIGHT(YEAR(A1-B1),2)”。公式中的A1和 B1分别存放工龄的截止和起始日期(正好与DAYS360函数相反),“YEAR(A1-B1)”计算出两个日期间的年份数,RIGHT(YEAR(A1-B1),2)则通过自右向左提取年份的后两位(工龄一般都是一位或两位数)。计算出来的一位数工龄前有个“0”,与习惯不太相符,这是上述公式的缺点。
三、N和INT函数
1.函数简介
①N函数
N函数属于信息函数之列,它可以完成单元格对象的转换。就是将数值转换成数字,日期转换成序列值,TRUE转换成1,其它对象转换成0。其语法为:N(value),其中的value是待转换的单元格对象,它可以是数值、日期等数据,也可以是一个表达式。
②INT函数
该函数可以将一个数值向下取整为最接近的整数。语法为:INT(number),其中number是待取整的一个实数或表达式,用它将计算结果取整为“实工龄”非常方便。
2.计算公式
由于INT函数的固有特点,用N和INT函数构成的公式只能计算“实工龄”,具体形式为“=INT((N(A1-B1))/365)”。公式中的A1和 B1分别存放工龄的截止和起始日期,“N(A1-B1)”计算工龄的序列数(其实就是工龄的天数),(N(A1-B1))/365将N(A1-B1)的计算结果转换为工龄,由于工龄数一般是小数,于是通过INT函数将它向下取最接近的整数。
Excel函数 计算实际年龄
1.
真实年龄=2007-出生的年份
=2007-YEAR(A1)
原理:
日期年份函数YEAR
语法:YEAR(serial_number)。
参数:serial_number为待计算年份的日期。
应用实例:“虚工龄”计算
所谓“虚工龄”就是从参加工作算起,每过一年就增加一年工龄,利用YEAR函数计算工龄的公式是“=YEAR(A1)-YEAR(B1)”。公式中的A1
和B1分别存放工龄的起止日期,YEAR(A1)和YEAR(B1)分别计算出两个日期对应的年份,相减后得出虚工龄。
2.
真实年龄=两个日期(出生、当前日期)之间年数
=datedif(A1,today(),"y")
真实年龄=总天数-出生年份 再除以 365 ,再四舍五入
=ROUND((TODAY()-A1)/365,0)
=ROUND((TODAY()-A1)/365.25,0)
函数原理:
TODAY函数
函数名称:TODAY
主要功能:给出系统日期。
使用格式:TODAY()
参数说明:该函数不需要参数。
应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置。
函数datedif
excel中有一个函数列表中没有的函数datedif()。DATEDIF函数,除Excel 2000中在帮助文档有描述外,其他版本的Excel在帮助文档中都没有
说明,并且在所有版本的函数向导中也都找不到此函数。但该函数在电子表格中确实存在,并且用来计算两个日期之间的天数、月数或年数很
方便。微软称,提供此函数是为了与Lotus 1-2-3兼容。
该函数的用法为“DATEDIF(Start_date,End_date,Unit)”,其中Start_date为一个日期,它代表时间段内的第一个日期或起始日期。End_date
为一个日期,它代表时间段内的最后一个日期或结束日期。Unit为所需信息的返回类型。
“Y”为时间段中的整年数,“M”为时间段中的整月数,“D”时间段中的天数。“MD”为Start_date与End_date日期中天数的差,可忽略日期
中的月和年。“YM”为Start_date与End_date日期中月数的差,可忽略日期中的日和年。“YD”为Start_date与End_date日期中天数的差,可
忽略日期中的年。比如,B2单元格中存放的是出生日期(输入年月日时,用斜线或短横线隔开),在C2单元格中输入“=datedif(B2,today
(),"y")”(C2单元格的格式为常规),按回车键后,C2单元格中的数值就是计算后的年龄。此函数在计算时,只有在两日期相差满12个月,才
算为一年,假如生日是2004年2月27日,今天是2005年2月28日,用此函数计算的年龄则为0岁,这样算出的年龄其实是最公平的。
=datedif(A1,today(),"y")这个公式也可以得到你要的结果。
如:
入厂日期-出生日期=实际年龄
=DATEDIF(B2,A1,"y")
3. 以9月份为界限
真实年龄=2007-出生年份+IF(月份》8,-1,0)
=2007-YEAR(A1)+IF(MONTH(A1)》8,-1,0)
原理:
对于9月前出生的学生,其周岁年龄的计算可直接用当年入学的年份减去学生出生的年份。
如:一个2004年入学,某年3月出生的学生的年龄为:周岁年龄=2004-出生年份。
但如果是在8月后出生的话,其周岁年龄就应比用公式计算出的年龄小1岁。
也就是说,学生的实际年龄不仅仅与学生的出生年份有关,还与学生出生的月份有关。
那么我们可以考虑用IF函数对月份作出判断,再与公式计算得的年龄累计,从而得出真实的年龄。
在IF函数中有三个参数,利用函数中的第一个参数进行判断,将判断后的返回值放在第二、第三个参数中,
并与公式中的周岁年龄累加计算,最后得出真实年龄。
在此使用IF函数(月份》8,-1,0)与公式合成:真实年龄=2004-出生年份+IF(月份》8,-1,0)。
将其输入到第一个学生的年龄栏内,其余的只需用鼠标左键拖动此单元格右下方的填充柄,向下到最后一个学生,
使其被复制使用,从而快速、准确地计算出全校所有新生的入学年龄。
如何用函数计算工龄 YEAR函数
计算工龄的函数:=Int((B2-A2)/365)。
工龄等于当前日期-参加工作日期,当前日期存放在B2单元格中,参加工作日期存放在A2单元中,用B2单元格减去A2单元格结果为工龄,但这里的工龄是天数,一年有365天,要把已计算出的工龄天数转换成年,只需除以365即可,结果可能是有小数通过取整函数int去除小数等到整数年,即工龄。
扩展资料:
工龄的多种计算方法
1、连续计算法,也叫工龄连续计算。例如,某职工从甲单位调到乙单位工作,其在甲、乙两个单位的工作时间应不间断地计算为连续工龄。如果职工被错误处理,后经复查、平反,其受错误处理的时间可与错误处理前连续计算工龄的时间和平反后的工作时间,连续计算为连续工龄。
2、合并计算法,也叫合并计算连续工龄。是指职工的工作经历中,一般非本人主观原因间断了一段时间,把这段间断的时间扣除,间断前后两段工作时间合并计算。如精简退职的工人和职员,退职前和重新参加工作后的连续工作时间可合并计算。
3、工龄折算法。从事特殊工种和特殊工作环境工作的工人,连续工龄可进行折算。如井下矿工或固定在华氏32度以下的低温工作场所或在华氏100度以上的高温工作场所工作的职工,计算其连续工龄时,每在此种场所工作一年,可作一年零三个月计算。
在提炼或制造铅、汞、砒、磷、酸的工业中以及化学、兵工等工业中,直接从事有害身体健康工作的职工,在计算其连续工龄时,每从事此种工作一年,作一年零六个月计算。
在计算一般工龄时,应包括本企业工龄在内,但计算连续工龄时不应包括一般工龄(一般来说,因个人原因间断工作的,其间断前的工作时间只能计算为一般工龄)。确定职工保险福利待遇和是否具备退休条件时,一般只用连续工龄。所以一般工龄已经失去意义。
实行基本养老保险个人缴费制度以后,以实际缴费年限作为退休和计发养老保险待遇的依据,之前的连续工龄视同缴费年限。工作年限或连续工龄计算应按国发104号文件的规定计算,即“满”一个周年才能算一年。
EXCLE函数如何计算工龄
如何轻松利用EXCEL计算出工龄?下面是我为大家精心整理的关于EXCLE函数如何计算工龄?希望能够帮助到你们。
方法/步骤
1打开表格,在指定单元内输入“=”。
2在等号后输入”YEAR()“,也可以在工具栏插入函数中找到。
3在YERA()的括号中输入”工作时间”所对应的单元格,也可以用直接选择。
4在继续输入“-YEAR(NOW())",这个函数是算出现在的年份。

更多文章:
activex控件未注册怎么办(登陆视频监控网页时提示activex控件未注册,怎么解决)
2026年10月14日 20:30
excel连接sql数据库教程(excel怎么连接sql数据库)
2026年10月14日 19:40
stm32 float占几个字节(c语言中, float类型的数据范围是多少)
2026年10月14日 17:30
scanf输入多个数据用空格隔开吗(C语言输入两个数之间是用空格隔开还是用逗号)
2026年10月14日 17:20
汇编语言期末试卷(一道汇编语言编程题!急求大神解答明天期末考试就要考了务必按照试卷上的要求来回答好的话有Q币)
2026年10月14日 16:30
汇编语言pdf下载(《Windows环境下32位汇编语言程序设计》资料下载)
2026年10月14日 13:40





