日期函數,在我們日常應用中使用頻繁,它可以計算星期、工齡、年齡、賬齡、利息,以及計算某個時間段的數據彙總等等。小編整理了13條常用日期函數,讓我們一起學習吧。
1、DATE函數
DATE 函數返回表示特定日期的連續序列号。
語法
DATE(year,month,day)
參數
- YEAR 必需。 year 參數 的值可以包含 1 到 4 個數字。 Excel 根據 計算機使用 的日期系統解釋 year 參數。 默認情況下,Microsoft Excel for Windows 使用 1900 日期系統,這意味着第一個日期是 1900 年 1 月 1 日。
- Month 必需。 一個正整數或負整數,表示一年中從 1 月至 12 月(一月到十二月)的各個月。
- Day 必需。 一個正整數或負整數,表示一月中從 1 日到 31 日的各天。
示例
2、DATEVALUE
DATEVALUE 函數将存儲為文本的日期轉換為 Excel 識别為日期的序列号。如果工作表包含采用文本格式的日期并且要對這些日期進行篩選、排序、設置日期格式或執行日期計算,則 DATEVALUE 函數将十分有用。
語法
DATEVALUE(date_text)
參數
- Date_text 必需。 以日期格式表示Excel的文本,或對包含以日期格式表示日期的文本Excel單元格的引用。
示例
3、DAY函數
返回以序列數表示的某日期的天數。 天數是介于 1 到 31 之間的整數。
語法
DAY(serial_number)
參數
- Serial_number 必需。 要查找的日期。 應使用 DATE 函數輸入日期,或者将日期作為其他公式或函數的結果輸入。 例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。
示例
4、DAYS函數
返回兩個日期之間的天數。
語法
DAYS(end_date, start_date)
參數
- End_date 必需。 Start_date 和 End_date 是用于計算期間天數的起止日期。
- Start_date 必需。 Start_date 和 End_date 是用于計算期間天數的起止日期。
示例
5、EDATE函數
返回表示某個日期的序列号,該日期與指定日期 (start_date) 相隔(之前或之後)指示的月份數。 使用函數 EDATE 可以計算與發行日處于一月中同一天的到期日的日期。
語法
EDATE(start_date, months)
參數
- Start_date 必需。 一個代表開始日期的日期。 應使用 DATE 函數輸入日期,或者将日期作為其他公式或函數的結果輸入。 例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。
- Months 必需。 start_date 之前或之後的月份數。 months 為正值将生成未來日期;為負值将生成過去日期。
示例
6、EOMONTH函數
返回某個月份最後一天的序列号,該月份與 start_date 相隔(之後或之後)指示的月份數。 使用函數 EOMONTH 可以計算正好在特定月份中最後一天到期的到期日。
語法
EOMONTH(start_date, months)
參數
- Start_date 必需。 一個代表開始日期的日期。 應使用 DATE 函數輸入日期,或者将日期作為其他公式或函數的結果輸入。 例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。
- Months 必需。 start_date 之前或之後的月份數。 months 為正值将生成未來日期;為負值将生成過去日期。
示例
7、MONTH 函數
返回日期(以序列數表示)中的月份。 月份是介于 1(一月)到 12(十二月)之間的整數。
語法
MONTH(serial_number)
參數
- Serial_number 必需。 要查找的月份日期。 應使用 DATE 函數輸入日期,或者将日期作為其他公式或函數的結果輸入。 例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。
示例
8、NETWORKDAYS函數
返回參數 start_date 和 end_date 之間完整的工作日數值。 工作日不包括周末和專門指定的假期。 可以使用函數 NETWORKDAYS,根據某一特定時期内雇員的工作天數,計算其應計的報酬。
語法
NETWORKDAYS(start_date, end_date, [holidays])
參數
- Start_date 必需。 一個代表開始日期的日期。
- End_date 必需。 一個代表終止日期的日期。
- Holidays 可選。 不在工作日曆中的一個或多個日期所構成的可選區域,例如:省/市/自治區和國家/地區的法定假日以及其他非法定假日。 該列表可以是包含日期的單元格區域,或是表示日期的序列号的數組常量。
示例
9、NETWORKDAYS.INTL 函數
返回兩個日期之間的所有工作日數,使用參數指示哪些天是周末,以及有多少天是周末。 周末和任何指定為假期的日期不被視為工作日。
語法
NETWORKDAYS.INTL(start_date, end_date, [weekend], [holidays])
參數
- start_date 和 end_date 必需。 要計算其差值的日期。 start_date 可以早于或晚于 end_date,也可以與它相同。
- weekend 可選。 表示介于 start_date 和 end_date 之間但又不包括在所有工作日數中的周末日。 Weekend 是一個用于指定周末日的周末數字或字符串。周末字符串值的長度為七個字符,并且字符串中的每個字符表示一周中的一天(從星期一開始)。 1 表示非工作日,0 表示工作日。 在字符串中僅允許使用字符 1 和 0。 使用 1111111 将始終返回 0。
例如,0000011 結果為星期六和星期日是周末。
示例
計算員工上班天數
10、TODAY函數
返回當前日期的序列号。 序列号是 Excel 用于日期和時間計算的日期-時間代碼。 如果在輸入該函數之前單元格格式為“常規”,Excel會将單元格格式更改為“日期”。 若要顯示序列号,您必須将單元格格式更改為“常規”或“數字”。
語法
TODAY()
參數
示例
11、WEEKDAY函數
返回對應于某個日期的一周中的第幾天。 默認情況下,天數是 1(星期日)到 7(星期六)範圍内的整數。
語法
WEEKDAY(serial_number,[return_type])
參數
- Serial_number 必需。 一個序列号,代表嘗試查找的那一天的日期。 應使用 DATE 函數輸入日期,或者将日期作為其他公式或函數的結果輸入。 例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。
- Return_type 可選。 用于确定返回值類型的數字。
示例
12、WEEKNUM函數
返回特定日期的周數
語法
WEEKNUM(serial_number,[return_type])
參數
- Serial_number 必需。 代表一周中的日期。 應使用 DATE 函數輸入日期,或者将日期作為其他公式或函數的結果輸入。 例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。
- Return_type 可選。 一數字,确定星期從哪一天開始。 默認值為 1。
示例
2021年8月10日是2021年的第幾周
13、YEAR函數
返回對應于某個日期的年份。 Year 作為 1900 - 9999 之間的整數返回。
語法
YEAR(serial_number)
參數
- Serial_number 必需。 要查找的年份的日期。 應使用 DATE 函數輸入日期,或者将日期作為其他公式或函數的結果輸入。 例如,使用函數 DATE(2008,5,23) 輸入 2008 年 5 月 23 日。 如果日期以文本形式輸入,則會出現問題。
示例
, 更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!