Excel工龄与参保日期计算:从Excel应用的角度解析

 2023-11-04    363  

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

使用TEXT函数,转换字符串。

公式:=--TEXT([@导出日期字符],"0-00-00")

字符串转日期

同理,日期也可转字符串

公式:=TEXT(A1,"yyyymmdd")

y,代表年;m,代表月;d,代表日。

获取当前日期

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

公式1:=today()

公式2:=now()

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

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,返回年差数。如此就得到了,人员入职的司龄。类似工龄,也是同样的办法。

示意图

例子2:员工参保未缴月数计算

由于参加工作时间与参保时间不同步,所以需要计算所差月数,放百年补缴社保。

公式:=DATEDIF(B2,C2,"M")

解释:工作时间 - 参保时间,类型选择“M”(整月数),不足一月的就会被舍去。从而计算出未缴纳月数。

示意图

  •  标签:  

原文链接:http://www.tpbz008.cn/post/42498.html

=========================================

http://www.tpbz008.cn/ 为 “电脑技术吧” 唯一官方服务平台,请勿相信其他任何渠道。

热门标签
最新留言
友情链接