Excel表格date函式怎麼用

首先要了解一下什麼是DATE函式,DATE函式主要用於根據指定的年份、月份和具體日期返回表示特定日期的連續序列號。它的語法結構是=DATE(year,month,day)

閒言少敘,我們舉一個具體例子來演示一下date函式的用法。如下圖ABC三列分別是年、月、日,現在我們利用date函式將其組合起來返回一個日期

在D2單元格輸入公式=DATE(A2,B2,C2),單元格返回日期2008/8/8。但有的時候可能返回的是一個多位數字,這個時候將單元格格式設為日期即可

如下圖,我們將A2單元格改為1899,D2單元格返回的日期是3799/8/8,不是1899年8月8號,這是為什麼呢?是因為DATE函式中如果year引數介於0-1899之間,則Excel會將該值與1900相加來計算年份。所以這裡返回的日期是3799/8/8。同時如果year引數介於1900-9999之間,則Excel會將該值作為年份;如果year小於0或大於10000,則Excel返回錯誤值#NUM!。

在DATE函式中,如果month引數大於12,則會從指定年份的第一月開始加上該月份;如果month小於1,則會從指定年份的第一月開始減去該月份,然後在加上1個月。如下圖所示

同樣的在date函式中,如果day大於指定月中的天數,則會從該月的第一天開始加上改天數;如果day小於1,則會從指定月份的第一天開始減去該天數,然後在加上1.如下圖