如何用Excel计算某一日期距离现在的时长年月日

2025-10-12 10:01:51

用Excel计算某一日期距离现在的时长年月日,可用于计算员工工龄,某项工作花费的时间等

工具/原料

Excel

DATEDIF函数:用于计算日期间隔数

TODAY函数:用于自动返回当前日期

方法/步骤

方法一:A2=开始日期,目标值B2=TEXT(SUM(DATEDIF(A2,NOW(),{"y","ym","md"})*10^{4,2,0}),"#年00月00日")

如何用Excel计算某一日期距离现在的时长年月日

方法二:A3=开始日期,目标值B3=DATEDIF(A3,TODAY(),"y")&"年"&DATEDIF(A3,TODAY(),"ym")&"月"&DATEDIF(A7,TODAY(),"md")&"日"

如何用Excel计算某一日期距离现在的时长年月日

DATEDIF函数用法:

DATEDIF(Start_Date,End_Date,Unit)

Start_Date:开始日期

End_Date:结束日期

Unit:所需信息的返回类型,有6种类型

注:返回值的结束日期为经验分享日期2020-6-10

如何用Excel计算某一日期距离现在的时长年月日

字符串连接:&

上面讲到的方法二就用到了字符串的连接,原因在于方法二是分别用公式计算了年、月、日,然后再用大家习惯的形式连接展示出来,示例

1、连接两个单元格:如A1=2,B1=年,则A1&B1=2年

2、在单元格内容后加后缀,文字用英文格式下的双引号括起来,如A1=2,则A1&"年"=2年

注意事项

此方法简单易学,公式可直接使用

连接符&使用时,单独的文字要用英文格式下的双引号括起来

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢