excel日期時間函數計算年月日值? ▶▶▶點右上角的關注,獲取更多相關内容◀◀◀,我來為大家科普一下關于excel日期時間函數計算年月日值?以下内容希望對你有幫助!
▶▶▶點右上角的關注,獲取更多相關内容◀◀◀
在工作中,日期類型的數據我們是經常會碰到的,我們不光要輸入日期,有時還會需要獲取日期中的某一部分,甚至還要對日期進行計算。今天我們就來學一學有關日期的常用函數。
常用日期函數說道日期函數,我想大家最先想到的一定是TODAY(),這個函數大家一定經常用到,它能幫助我們獲取系統的當前日期,而且還會根據系統日期的改變而改變。
那如果我們不希望日期跟随系統日期改變的話,就不能用這個函數了。這是我們可以使用Ctrl ; 的組合鍵來直接獲取系統當前日期。
那如果我們隻想獲取日期中的一部分,比如我隻需要“年”或者“月”又或者“日”呢,這裡就需要用到日期的截取函數:YEAR、MONTH、DAY了。
YEAR:返回日期中的年份值
MONTH:返回日期中的月份值
DAY:返回日期中的“日”的值
TODAY函數和日期截取函數:YEAR、MONTH、DAY
計算到期日的函數:EDATEEDATE函數會返回起始日期之前或之後的月數,它有兩個參數:
Start_date:起始日期
Months:月數
這個函數通常用在計算合同的到期日:
不過通常情況下,合同的到期日是指的合同簽訂日期的前一天,所以我們上圖中的公式要改成"=EDATE(B3,C3)-1"才是正确的。
需要說明的是,這個合同的期限單位是“月”,如果合同是按年來簽訂的,需要把年換算成月再進行計算。
還有一種情況就是我們需要返回的日期的“日”是當月的最後一天的情況,這種通常用在賬款的結算上,這時我們可以使用另一個日期計算函數:EOMONTH
EOMONTH函數同樣有兩個參數:
Start_date:起始日期
Months:月數
EOMONTH函數返回的是月份的最後一天的日期。
上圖中如果是EDATE函數會返回“2019/12/15”,而EOMONTH函數返回的是“2019/12/31”。
計算年齡、工齡、的函數:DATEDIFDATEDIF函數有三個參數;
=DATEDIF(開始日期,截止日期,格式代碼)
第三參數格式代碼說明:
Y :計算兩個日期之間以“年”為單位的時間間隔
M:計算兩個日期之間以“月”為單位的時間間隔
D:計算兩個日期之間以“日”為單位的時間間隔
MD:忽略“月”和“年”後,兩個日期以“日”為單位的時間間隔
YD:忽略“年”後,兩個日期以“日”為單位的時間間隔
YM:忽略“年”後,兩個日期以“月”為單位的時間間隔
因為這裡的格式代碼是文本格式,所以在寫公式的時候,格式代碼需要加引号。
将文本類型日期轉為數值類型日期實際的工作中,我們還經常會遇到文本類型的日期,比如:“2018-10-11”,“2018年10月11日”等等,當然這樣的日期格式用來進行日期之間的計算也是可以的,但是如果遇到比較複雜的計算就不行了。比如下圖這樣的:
上面一個日期就是文本格式的,我在“C2”單元格輸入公式“=B2 1”後,“C2”單元格直接顯示的文本,無法進行計算。
下面的日期就是數字格式的,我在“C4”單元格輸入公式“=B4 1”後得到了計算後的結果“2019/10/21”。
所以我們就需要一個把文本格式的日期轉換成數字格式的日期的函數:DATEVALUE
DATEBALUE函數隻有一個參數:
Date_text:需要轉換的文本型日期值
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!