发布网友 发布时间:2022-04-21 22:06
共4个回答
热心网友 时间:2022-07-10 18:53
假设“20100201-20140131”都在A1。
简单算法,B1输入
=MID(A1,FIND("-",A1,1)+1,4)-LEFT(A1,4)就行。
但如果按年期算,不够整年的不算,数据就要先转换为日期格式,B1输入
=DATEDIF(DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)),DATE(MID(A1,FIND("-",A1,1)+1,4),MID(A1,FIND("-",A1,1)+5,2),MID(A1,FIND("-",A1,1)+7,2)),"Y")
假设“20100201”、“20140131”分别在A1、B1,就简单了。
简单算法,C1输入
=LEFT(B1,4)-LEFT(A1,4)
转换为日期格式(不够整年的不算),C1输入
=DATEDIF(DATE(LEFT(A1,4),MID(A1,5,2),MID(A1,7,2)),DATE(LEFT(B1,4),MID(B1,5,2),MID(B1,7,2)),"Y")
热心网友 时间:2022-07-10 18:54
假设20100201-20140131在A1
B1输入公式 =mid(a1,find("-",a1,1)+1,4)-left(a1,4)
热心网友 时间:2022-07-10 18:54
假设20100201-20140131在A1
=ROUND((TEXT(RIGHT(A1,8),"0000-00-00")-TEXT(LEFT(A1,8),"0000-00-00"))/365.25,1)
保留一位小数的年份
热心网友 时间:2022-07-10 18:55
在A2输入2010-2-1,B2输入2014-1-31,C2=DATEDIF($A2,$B2,"y"),
精确到天,在D2==DATEDIF($A2,$B2,"y")