与蓝颜知己该怎样亲密:请问电脑高手,我想在EXCEL里面用函数计算出工龄。

来源:百度文库 编辑:中科新闻网 时间:2024/04/27 18:57:12
比如说在列1中输入年月日,列2中显示出这个工人的工龄。
应该用什么公式?

=datedif(a1,today(),"y")

DATEDIF(start_date,end_date,unit)
Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。日期有多种输入方法:带引号的文本串(例如"2001/1/30")、系列数(例如,如果使用 1900 日期系统则 36921 代表 2001 年 1 月 30日)或其他公式或函数的结果(例如,DATEvalue("2001/1/30"))。有关日期系列数的详细信息,请参阅 NOW。
End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。
Unit 为所需信息的返回类型。
Unit 返回
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" start_date 与 end_date 日期中天数的差。忽略日期中的月和年。
"YM" start_date 与 end_date 日期中月数的差。忽略日期中的日和年。
"YD" start_date 与 end_date 日期中天数的差。忽略日期中的年。

用YEAR

=int(days360(a1,b1)/360) 其中a1代表:初始年,b1代表:现在的年份.b1可以用函数:=today()得到.