Excel-关于工龄与参保日期的计算

将系统导出字符串转换为日期

使用TEXT函数,转换字符串 。
公式:=--TEXT([@导出日期字符],"0-00-00")

Excel-关于工龄与参保日期的计算

字符串转日期
同理,日期也可转字符串
公式:=TEXT(A1,"yyyymmdd")
y,代表年;m,代表月;d,代表日 。

获取当前日期

today函数now函数 , 均无需参数 。且都属于易失性函数,在打开其他Excel表或者重新打开Excel时,公式都会重新计算,获取当前系统的日期和时间 。
公式1:=today()
公式2:=now()


Excel-关于工龄与参保日期的计算

计算两个日期之前的天数、月数、年数

datedif函数,是一个功能强大的隐藏函数 。
用于计算两个日期之间的天数、月数、年数常用于工龄、账龄之类的计算 。
公式:=datedif(start_date,end_date,unit)
  1. start_date:开始日期
  2. end_date:结束日期
  3. unit:信息返回类型
unit参数说明
  1. Y , 时间段中的整年数
  2. M,时间段中的正月数
  3. D,时间段中的整天数 。
  4. MD,日期中的天数差,忽略年、月 。
  5. YM , 日期中的月数差,忽略日、年 。
  6. YD,日期中的年数差,忽略日、月 。

应用案例

例子1:员工司龄计算
公式:=DATEDIF([@入职日期],TODAY(),"Y")
解释:开始时间为B2入职日期;结束时间使用了today()函数(今天);返回类型选择Y,返回年差数 。如此就得到了 , 人员入职的司龄 。类似工龄,也是同样的办法 。
Excel-关于工龄与参保日期的计算

示意图
例子2:员工参保未缴月数计算
由于参加工作时间与参保时间不同步 , 所以需要计算所差月数 , 放百年补缴社保 。
公式:=DATEDIF(B2,C2,"M")
解释:工作时间 - 参保时间,类型选择“M”(整月数),不足一月的就会被舍去 。从而计算出未缴纳月数 。
Excel-关于工龄与参保日期的计算

【Excel-关于工龄与参保日期的计算】示意图

相关经验推荐