在excel中計算日期差,要用到excel資料庫函式datedif,在excel中這個函式是隱藏的,它的函式語法是=(開始日期,結束日期,返回的資訊型別),下表是模擬演示:
從左到右依次公式為
=DATEDIF($A2,$B2,"y")&"年"
=DATEDIF($A2,$B2,"m")&"個月"
=DATEDIF($A2,$B2,"d")&"天"
=DATEDIF($A2,$B2,"ym")&"個月"
=DATEDIF($A2,$B2,"md")&"天"
=DATEDIF($A2,$B2,"yd")&"天數"
下面是第三引數的具體解釋:
"Y" 一段時期內的整年數。
"M"一段時期內的整月數。
"D"一段時期內的天數。
"MD"start_date 與 end_date 之間天數之差。 忽略日期中的月份和年份。
"YM"start_date 與 end_date 之間月份之差。 忽略日期中的天和年份
"YD"start_date 與 end_date 的日期部分之差。 忽略日期中的年份。
如果要計算多少年多少月零多少天,如下圖的公式:
https://iknow-pic.cdn.bcebos.com/cc11728b4710b91203a2345dc5fdfc0392452236
https://iknow-pic.cdn.bcebos.com/ae51f3deb48f8c5402d0078c3c292df5e0fe7f16
在excel中計算日期差,要用到excel資料庫函式datedif,在excel中這個函式是隱藏的,它的函式語法是=(開始日期,結束日期,返回的資訊型別),下表是模擬演示:
從左到右依次公式為
=DATEDIF($A2,$B2,"y")&"年"
=DATEDIF($A2,$B2,"m")&"個月"
=DATEDIF($A2,$B2,"d")&"天"
=DATEDIF($A2,$B2,"ym")&"個月"
=DATEDIF($A2,$B2,"md")&"天"
=DATEDIF($A2,$B2,"yd")&"天數"
下面是第三引數的具體解釋:
"Y" 一段時期內的整年數。
"M"一段時期內的整月數。
"D"一段時期內的天數。
"MD"start_date 與 end_date 之間天數之差。 忽略日期中的月份和年份。
"YM"start_date 與 end_date 之間月份之差。 忽略日期中的天和年份
"YD"start_date 與 end_date 的日期部分之差。 忽略日期中的年份。
如果要計算多少年多少月零多少天,如下圖的公式:
https://iknow-pic.cdn.bcebos.com/cc11728b4710b91203a2345dc5fdfc0392452236
https://iknow-pic.cdn.bcebos.com/ae51f3deb48f8c5402d0078c3c292df5e0fe7f16