excel如何计算剩余退休的年限
发布网友
发布时间:2022-04-29 05:36
我来回答
共2个回答
热心网友
时间:2022-06-19 19:51
=datedif(a1,c1,"y")
或
=year(c1)-year(a1)
datedif函数
excel隐藏函数,在帮助和插入公式里面没有。
简要说明:
返回两个日期之间的年\月\日间隔数
datedif(start_date,end_date,unit)
start_date
为一个日期,它代表时间段内的第一个日期或起始日期。
end_date
为一个日期,它代表时间段内的最后一个日期或结束日期。
unit
为所需信息的返回类型。
unit
返回
注:结束日期必须大于起始日期
"y"
时间段中的整年数。
"m"
时间段中的整月数。
"d"
时间段中的天数。
"md"
start_date
与
end_date
日期中天数的差。忽略日期中的月和年。
"ym"
start_date
与
end_date
日期中月数的差。忽略日期中的日和年。
"yd"
start_date
与
end_date
日期中天数的差。忽略日期中的年。
这个函数也是日期函数中常用的一个函数
举例如下
假设a1是出生年月日"1970/2/23"
b1是今天的日期"2012/12/3"
c1单元格写入公式
=datedif(a1,b1,"y")
得出的值为周岁年龄(周年)
如果要求"今天"是每天的今天,即随日期的变化而变化,则公式为
=datedif(a1,today(),"y")
或
=datedif(a1,now(),"y")
假设a1是出生年月日"1970/2/23"
b1是今天的日期"2012/12/3"
求出生了多少个月
=datedif(a1,b1,"m")
求出生了多少天
=datedif(a1,b1,"d")
求满周岁后又过了多少个月(即扣完年份后又过了多少个满月值)
=datedif(a1,b1,"ym")
求满周岁后又过了多少天(即扣完年份后剩下的天数值)
=datedif(a1,b1,"yd")
求满月后又过了多少天(即扣完月份后剩下的天数值)
=datedif(a1,b1,"md")
热心网友
时间:2022-06-19 19:52
连续工龄﹙月数)=(LEFT(B1,4)-LEFT(A1,4)+1)*12-(RIGHT(A1,2)-1)-(12-RIGHT(B1,2))
公式含义:(左边函数(退休年月单元格,取4位)—左边函数(参加工作日期单元格,取4位)+1)*12—(右边函数(参加工作日期单元格,取2位)—1)—((12—右边函数(退休年月单元格,取2位))
连续工龄(年数)=INT(C1/12)&"."&(C1-INT(C1/12)*12)
公式含义:取整函数(连续工龄单元格/12)&
“.”
&(连续工龄单元格—取整函数(连续工龄单元格/12)*12)
连续工龄(取整年数)=ROUNDUP(E1,0)
公式含义:向上取整函数(连续工龄年数单元格,0)
看着繁琐但是很正确的,我给你说了公式含义
是我用来增资的
准确
A列参加工作时间B列退休时间,C列为工龄月数D为年数
E为取整年数。