本文目录一览:

如何利用excel的函数计算年限?

=DATEDIF(A1,C1,"Y")

=YEAR(C1)-YEAR(A1)

DATEDIF函数

Excel隐藏函数,在帮助和插入公式里面没有。

简要说明:

返回两个日期之间的年/月/日间隔数

DATEDIF(start_date,end_date,unit)

Start_date

为一个日期,它代表时间段内的第一个日期或起始日期。

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit

为所需信息的返回类型。 Unit 返回 注:结束日期必须大于起始日期

"Y" 时间段中的整年数。

"M" 时间段中的整月数。

"D" 时间段中的天数。

"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。

"YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。

"YD" start_date 与

end_date

日期中天数的差。忽略日期中的年。

这个函数也是日期函数中常用的一个函数

举例如下

假设A1是出生年月日"1970/2/23"

B1是今天的日期"2012/12/3"

C1单元格写入公式

=DATEDIF(A1,B1,"Y")

得出的值为周岁年龄(周年)

如果要求"今天"是每天的今天,即随日期的变化而变化,则公式为

=DATEDIF(A1,TODAY(),"Y")

=DATEDIF(A1,NOW(),"Y")

假设A1是出生年月日"1970/2/23"

B1是今天的日期"2012/12/3"

求出生了多少个月

=DATEDIF(A1,B1,"M")

求出生了多少天

=DATEDIF(A1,B1,"D")

求满周岁后又过了多少个月(即扣完年份后又过了多少个满月值)

=DATEDIF(A1,B1,"YM")

求满周岁后又过了多少天(即扣完年份后剩下的天数值)

=DATEDIF(A1,B1,"YD")

求满月后又过了多少天(即扣完月份后剩下的天数值)

=DATEDIF(A1,B1,"MD")

Excel中原始数据精确到工作年月,怎么用函数粗略计算工作年限?

计算工作年限一般使用DATEDIF函数,如果对时间精度有要求,可以使用YEARFRAC,当第三参数为1时为真实比例。

2000.01是按2000年1月的意思来写的公式。

=DATEDIF(TEXT(A2*100"01","0000-00-00"),TODAY(),"Y")

或者

=YEARFRAC(TEXT(A2*100"01","0000-00-00"),TODAY(),1)

EXCEL怎么用函数自动计算工作年限?

b2往下放入职日期(日期格式有年月日就行)

c2用公式求出工作年限

c2==IF(MONTH(TODAY())MONTH(B2),(YEAR(TODAY())-YEAR(B2)) "年" MONTH(TODAY())-MONTH(B2) "月",(YEAR(TODAY())-YEAR(B2)-1) "年" MONTH(TODAY())-MONTH(B2)+12 "月")

excel中工作年限怎么算

在Excel表格里面可以使用IF、ROUNDDOWN、MOD、DATEDIF函数来计算工作年bai限(计算到月),示例如下:

一、在C2单元格里面输入公式=IF(ROUNDDOWN(DATEDIF($A2,$B2,"M")/12,0)0,ROUNDDOWN(DATEDIF($A2,$B2,"M")/12,0)"年","")IF(MOD(DATEDIF($A2,$B2,"M"),12)0,MOD(DATEDIF($A2,$B2,"M"),12)"月",""),即:

①IF(ROUNDDOWN(DATEDIF($A2,$B2,"M")/12,0)0,ROUNDDOWN(DATEDIF($A2,$B2,"M")/12,0)"年","")的意思为:DATEDIF($A2,$B2,"M")/12求出年龄,再向下进行舍入为整数,如果其大于0,则显示工龄数值及单位”年“,否则显示空白;

②IF(MOD(DATEDIF($A2,$B2,"M"),12)0,MOD(DATEDIF($A2,$B2,"M"),12)"月","")意思为:如果计算的月份数值大于0,则显示月份值及单位”月“,否则就显示空白;

③IF判断函数的公式为=IF(判断条件,条件为真时执行,条件为假时执行);

④ROUNDDOWN向下舍入函数的公式为=ROUNDDOWN(要向下舍入的数据,保留的小数位数);

⑤DATEDIF日期计算函数的公式为=DATEDIF(起始日期,结束日期,日期类型),日期类型包括年("Y"),月("M"),日("D"),起始日期不能大于结束日期,起始日期和结束日期需为1900年后;

⑥MOD取余函数的公式为=MOD(除数,被除数),被除数不能为零。

excel中知道一个日期,怎么用函数计算年份

不同情况,不同方法,具体如下:

1、TODAY () 函数和 NOW () 函数

TODAY 函数根据您的系统时钟返回今天日期的序数,不包括时间。NOW 函数返回今天日期的序数,包括时间。

2、根据序数对日期排序

在 Excel 中,日期是根据日期序数而不是显示的数字进行排序的。因此,当您在 Excel 中对日期排序时,产生的结果可能不是您所期望的。

例如,如果对以 mmmm 日期格式显示的一系列日期进行排序(以便只显示月份),月份并不 按字母顺序排序。相反,日期将根据它们的基本日期序数排序。

3、根据序数比较日期

由于在对日期和时间进行比较时也使用序数,因此实际结果可能与您所期望的(根据显示的值)不同。

例如,当使用 NOW 函数将某一日期与当前日期比较时,如以下公式所示

=IF(NOW()=DATEVALUE("10/1/92"),TRUE,FALSE)

即使当前日期为 10/1/92,该公式也返回 FALSE;仅当日期为 10/1/92 12:00:00 a.m. 时,它才返回 TRUE。

(1)、如果通过公式比较两个日期,而且无需在结果中包括时间,则可以改用 TODAY 函数来避免这一问题:

=IF(TODAY()=DATEVALUE("10/1/92"),TRUE,FALSE)

如何确定今天与未来某个日期之间相隔的天数

(2)、要确定现在与未来某个日期之间相隔的天数,请使用下面的公式:

="mm/dd/yy"-NOW()

其中,"mm/dd/yy" 是未来的日期。使用“常规”格式可以设置包含该公式的单元格的格式。

用公式怎样算工作年限(excel)

具体设置如下:

1.打开需要编辑的EXCEL表文件,在记录年限的前面插入一列,作为当前日期的记录列,标题为“当前日期”也就是当天的日期;

2.在当前日期的表格内写上“ =now()” ,不包括双引号,然后回车就自动显示出当天的日期了,然后复制到下面的其他表格内;注意:这个函数的括号里不需要写任何参数,就让它空着就可以了。

3.在年限列的格内写上如图所示公式:"(H6-G6)/365",(“当前日期”减去“入职日期”的时间间隔,然后用这个时间间隔除以一年的天数365,每年的天数可以根据当年实际填入),就得到了入职的年限。

4.将上面的公式((H6-G6)/365)复制到该列其它表格内。