在工作中,日期類型的數(shù)據(jù)我們是經(jīng)常會碰到的,我們不光要輸入日期,有時還會需要獲取日期中的某一部分,甚至還要對日期進行計算。今天我們就來學一學有關(guān)日期的常用函數(shù)。 常用日期函數(shù)說道日期函數(shù),我想大家最先想到的一定是TODAY(),這個函數(shù)大家一定經(jīng)常用到,它能幫助我們獲取系統(tǒng)的當前日期,而且還會根據(jù)系統(tǒng)日期的改變而改變。
那如果我們只想獲取日期中的一部分,比如我只需要“年”或者“月”又或者“日”呢,這里就需要用到日期的截取函數(shù):YEAR、MONTH、DAY了。 YEAR:返回日期中的年份值 MONTH:返回日期中的月份值 DAY:返回日期中的“日”的值 TODAY函數(shù)和日期截取函數(shù):YEAR、MONTH、DAY 計算到期日的函數(shù):EDATEEDATE函數(shù)會返回起始日期之前或之后的月數(shù),它有兩個參數(shù):
這個函數(shù)通常用在計算合同的到期日: 不過通常情況下,合同的到期日是指的合同簽訂日期的前一天,所以我們上圖中的公式要改成'=EDATE(B3,C3)-1'才是正確的。
還有一種情況就是我們需要返回的日期的“日”是當月的最后一天的情況,這種通常用在賬款的結(jié)算上,這時我們可以使用另一個日期計算函數(shù):EOMONTH EOMONTH函數(shù)同樣有兩個參數(shù):
EOMONTH函數(shù)返回的是月份的最后一天的日期。 上圖中如果是EDATE函數(shù)會返回“2019/12/15”,而EOMONTH函數(shù)返回的是“2019/12/31”。 計算年齡、工齡、的函數(shù):DATEDIFDATEDIF函數(shù)有三個參數(shù); =DATEDIF(開始日期,截止日期,格式代碼) 第三參數(shù)格式代碼說明:
因為這里的格式代碼是文本格式,所以在寫公式的時候,格式代碼需要加引號。 將文本類型日期轉(zhuǎn)為數(shù)值類型日期實際的工作中,我們還經(jīng)常會遇到文本類型的日期,比如:“2018-10-11”,“2018年10月11日”等等,當然這樣的日期格式用來進行日期之間的計算也是可以的,但是如果遇到比較復(fù)雜的計算就不行了。比如下圖這樣的: 上面一個日期就是文本格式的,我在“C2”單元格輸入公式“=B2+1”后,“C2”單元格直接顯示的文本,無法進行計算。 下面的日期就是數(shù)字格式的,我在“C4”單元格輸入公式“=B4+1”后得到了計算后的結(jié)果“2019/10/21”。 所以我們就需要一個把文本格式的日期轉(zhuǎn)換成數(shù)字格式的日期的函數(shù):DATEVALUE DATEBALUE函數(shù)只有一個參數(shù):
|
|
來自: 拾叁億人 > 《應(yīng)用》