在excel中计算日期差工龄生日等

作者&投稿:侨星 (若有异议请与网页底部的电邮联系)
~ 方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。
提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此外,DATEDIF函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用。
方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果。
计算工作时间——工龄——
假如日期数据在D2单元格。
=DATEDIF(D2,TODAY(),"y")+1
注意:工龄两头算,所以加“1”。
如果精确到“天”——
=DATEDIF(D2,TODAY(),"y")"年"DATEDIF(D2,TODAY(),"ym")"月"DATEDIF(D2,TODAY(),"md")"日"
二、计算2003-7-6 17:05到2006-7-7 13:50分之间相差了多少天、多少个小时多少分钟
假定原数据分别在A1和B1单元格,将计算结果分别放在C1、D1和E1单元格。
C1单元格公式如下:
=ROUND(B1-A1,0)
D1单元格公式如下:
=(B1-A1)*24
E1单元格公式如下:
=(B1-A1)*24*60
注意:A1和B1单元格格式要设为日期,C1、D1和E1单元格格式要设为常规.
三、计算生日,假设b2为生日
=datedif(B2,today(),"y")
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岁,这样算出的年龄其实是最公平的。

在excel中计算日期差工龄生日等
答:方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”。接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”。然后按下回车键,那么立刻就会得到两者的天数差“240”。提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的。此...

如何在Excel中计算工龄?
答:在Excel中,可以使用DATEDIF函数根据入职时间计算工龄,精确到年月。DATEDIF函数用于计算两个日期之间的差异,其语法为:DATEDIF(start_date, end_date, unit)。其中,start_date表示起始日期,end_date表示结束日期,unit表示计算差异的单位。要计算工龄,可以将入职日期作为起始日期,当前日期作为结束日期,然...

如何在Excel中精确计算工龄,包括虚年和按月计算?
答:首先,如果你的工龄是从2005年8月3日到2010年12月31日,一个直观的估算可以通过减去两个日期的年份来完成,公式为:=year(B2) - year(C2)。不过,这个公式可能不完全精确,特别是涉及到虚年时,需要手动加1。例如,2015年12月1日到2016年1月1日,虽然只相差一天,但工龄计算时要算作1年。更精...

请问如何在Excel中根据当前时间和入职日期计算员工工龄
答:1、打开EXCEL表格,如下表,已知员工的入职时间,要求计算除员工的工龄。2、鼠标选中工龄一列,单击右键,选择“设置单元格格式”。3、在设置单元格格式中选择“数值”,小数位数选择“1”,即保留一位小数。4、在工龄C2单元格输入公式:=(today()-B2)/365,输入完成后选择上方的“√”或者直接按回车...

excel 参加工作时间格式如1996.02, 当前日前2014.12,计算工龄公式。
答:C1 =DATEDIF(SUBSTITUTE(A1,".","-")&"-01",SUBSTITUTE(B1,".","-")&"-01","Y")工龄为周年!

如何在EXCEL中计算工龄?
答:工具:EXCEL(以2007版本为例)方法:1、如果A列输入的是入职日期,如下表:2、要计算工龄几年几个月的话,在B2中输入=(YEAR(TODAY()-A2)-1900)&"年"&MONTH(TODAY()-A2)&"个月"。3、要计算工龄一共是几个月的话,在C2中输入=(YEAR(TODAY()-A2)-1900)*12+MONTH(TODAY()-A2)&"个月...

怎样用Excel函数自动计算员工工龄及休假天数
答:可以用Excel的函数来计算员工的工龄和休假天数。具体方法如下:首先,需要创建一个包含员工入职日期的数据表。然后,使用DATEDIF函数来计算工龄。DATEDIF函数可以计算两个日期之间的差值,因此可以用来计算员工入职日期到当前日期的年数、月数和天数。具体公式为:=DATEDIF(入职日期,TODAY(),"y")&"年"&...

怎样用excel表格计算两个时间的差值以求员工工龄
答:Excel计算两个时间的差值1. 准备日期运算的单元格结构。首先,我们需要在excel中导入员工的工龄(入职时间、离职时间)。2. 输入日期运算的函数公式。在“在职时长”的一栏中我们使用公式。在C2单元格中输入“=DATEDIF(A2,B2 1,y)年DATEDIF(A2,B2 1,ym)个月”。3. 得到日期运算的第一个结果。我们...

excel怎么按入职日期计算工龄?
答:1、首先,我们要对excel计算工龄的公式有一定的了解,计算工龄所用的函数是DATEDIF(起始日期,截止日期,所需要的信息类型)2、以图中的表格为例,首先选中工龄所在列的第一个单元格,点击f(x)调出函数输入框 3、在弹出的函数输入窗口搜索DATEDIF函数,然后点击确定,4、在弹出的窗口输入起始时间,终止...

EXCEL中如何用公式算员工工龄?
答:计算工龄的函数公式为:datedif(开始日期,结束日期,"Y")引号中的参数Y指的是年,如果需要加月份,则引号中的参数可以写成ym。反映当前日期的函数公式为:today()以下是步骤图:1. B2单元格中,键入"=datedif(a2,c2,"Y")”,计算出2009年6月5日到2010年9月30日止的工龄值。2. 先用函数“=...