標籤:

excel年月日加減的例子和公式原理剖析

excel年月日加減案例一:

  excel年月日加減,使用極其廣泛。比如下面的excel工作表截圖:已知合同起始日、到期日,計算合同期限。

  C2單元格輸入公式:=DATEDIF(A2,B2,"y")&"年"&DATEDIF(A2,B2,"ym")&"個月"&DATEDIF(A2,B2,"md")&"天",下拉複製完成年月日相減。

  公式解釋:=datedif(開始日,結束日,返回兩日期間的年月日)

  使用時,結束日一定要大於開始日,否則會出錯。DATEDIF第三參數介紹如下:  Y:返回兩日期間的整年數  M:返回兩日期間的整月數  D:返回兩日期間的整日數  Md:返回兩日期間的日數差,忽略月和年  Ym:返回兩日期間的月數差,忽略日和年  Yd:函數結果返回兩日期間的日數差,忽略年

excel年月日加減案例二:

  根據出生年月,計演算法定退休時間。題意就是只在年份上加60年,月日保留不變。

  C2單元格公式為:=DATE(YEAR(B2)+60,MONTH(B2),DAY(B2))

excel年月日加減案例三:

  刑滿日期等於起始時間+判刑時間,D2公式為:=DATE(YEAR(A2)+10,MONTH(A2)+6,DAY(A2))-1。

  減刑後刑滿日期等於刑滿日期-減刑時間,E2公式為:=DATE(YEAR(D2)-1,MONTH(D2)-9,DAY(D2))

  解釋:刑滿日期的「日」應比起始時間的「日」少一天,所以我們第一個公式減去1天。

  上面案例二和三涉及到的excel年月日加減公式總結:

  start_date:日期或包含日期單元格的引用。  add_year:要添加的年數。add_month:要添加的月數。add_day:要添加的天數。

  公式原理:為單元格 A2 中所包含的日期添加或減少指定的年、月、日。例如,D2的公式,對單元格 A2的日期使用YEAR函數,並返回2005作為年。然後,該公式將10加到年值中,得到結果 2015。MONTH 函數返回值 9,然後為該值加6個月。由於 9個月加6個月的總和為 15個月,因此 DATE 函數會為年值加 1 年,得到結果 2016。然後 DATE 函數從月值中減去 12,得到月值3。DAY 函數返回值 9,然後為該值加 0 天,得到結果9。最後,DATE 函數將這些值(2016、3 和9)組合為年月日的日期。

推薦閱讀:

吉他為什麼會響,看看吉他的的工作原理
陽宅按八卦原理
職場潛規則:深入分析基層都在撈錢,而上級都在跑關係的背後原理
十五、佛法原理
奇門遁甲的式盤原理

TAG:公式 | 原理 |