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)組合為年月日的日期。
推薦閱讀:
※吉他為什麼會響,看看吉他的的工作原理
※陽宅按八卦原理
※職場潛規則:深入分析基層都在撈錢,而上級都在跑關係的背後原理
※十五、佛法原理
※奇門遁甲的式盤原理