答案1
首先考虑用于计算两个日期之间的年份的公式。
=(C4-B4)/365.2
其实应该这样写:
=INT((C4-B4)/365)
考虑前两个日期05/04/18
-18/09/17
公式返回0
。
您也可以使用这个公式:
=ROUNDDOWN(YEARFRAC(B4,C4,1),0)& " Year"
如果您想说明两个日期之间的差异的完整情况,Year, Months & Days
请使用这个。
=DATEDIF(B4,C4,"Y") & " Years, " & DATEDIF(B4,C4,"YM") & " Months, " & DATEDIF(B4,C4,"MD") & " Days"
笔记: 两列中日期的格式均为 DD/MM/YY。
注意:
让我们考虑一下 DATEDIF 机制。
=DATEDIF (start_date, end_date, unit)
考虑到你的公式
Start Date is in B4
和End Date is in C4
单位“Y”表示
Years
开始日期和结束日期之间的完整年数。“YM” 计算
Months
不包括天数和年份的日期差,以月为单位,忽略天数和年份。“MD” 计算
Days
不包括年份和月份的日期差,以天为单位,忽略月份和年份。将第三列格式化为
GENERAL
在编写任何这些公式之前。根据需要调整公式中的单元格引用。