楼主: 201010140082
687 0

[学习分享] 求工齡 [推广有奖]

  • 1关注
  • 1粉丝

大专生

86%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1005 点
帖子
107
精华
0
在线时间
6 小时
注册时间
2013-7-20
最后登录
2014-11-26

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

求工齡

=DATEDIF(B2,TODAY(),"y")

=DATEDIF(B2,TODAY(),"ym")

=DATEDIF(B2,TODAY(),"md")

=DATEDIF(B2,TODAY(),"y")&""&DATEDIF(B2,TODAY(),"ym")&""&DATEDIF(B2,TODAY(),"md")&""

计算工龄

=DATEDIF(C6,C8,"y")求两日期间的年数

=DATEDIF(C6,C8,"ym")求两日期间除去整年数剩余的月数

=DATEDIF(C6,C8,"m")求两日期间的总月数

如果只需要算出周年的话,可以用=datedif("1978-8","2006-5","Y")

年龄及工龄计算

有出生年月如何求年龄?

有工作时间如何求工龄?(求出的结果为多少年另几个月,如:0303的形式,即3年零3个月)。

a1是出生年月或工作时间:

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

=text(datedif(a1,today(),"y"),"00")&text(datedif(a1,today(),"m"),"00")

如 [B2]=1964-9-1则:

=TEXT(DATEDIF(B2,TODAY(),"y"),"00")&TEXT(MOD(DATEDIF(B2,TODAY(),"m"),12),"00")     '显示 4009

=TEXT(DATEDIF(B2,TODAY(),"y"),"00")&TEXT(MOD(DATEDIF(B2,TODAY(),"m"),12),"00")  '显示4009

如果你找不到DATEDIF 函数,也可以不用 DATEDIF 函数,

如 [B2]=1964-9-1则:

=TEXT(RIGHT(YEAR(NOW()-B2),2),"00")&TEXT(MOD(MONTH(NOW()-B2)-1,12),"00")     '显示 4009

=TEXT(RIGHT(YEAR(NOW()-B2),2)&""&MOD(MONTH(NOW()-B2)-1,12)&"个月","")      '显示 4009个月

自动算出工龄日期格式为(yyyy.mm.dd)

能否用:(yyyy.mm.dd)这种格式来计算出工龄有多长呢~?

    以前用这样一段(   =TEXT(RIGHT(YEAR(NOW()-A1),2)&""&MOD(MONTH(NOW()-A1)-1,12)&"个月","")     )。

但这种方法只能用:(yyyy-mm-dd)这样的日期格式才能实现!

你不妨把“.”替换成“-”,不就行了吗,再说后者是日期的一种标准格式,

=TEXT(RIGHT(YEAR(NOW()-SUBSTITUTE(A1,".","-")),2)&""&MOD(MONTH(NOW()-SUBSTITUTE(A1,".","-"))-1,12)&"个月","")


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:substitute Dated Today RIGHT month 如何

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 05:53