Excel 中的DATE公式解析
DATE函數(shù)定義:使用年、月、日三個(gè)值來構(gòu)造日期
函數(shù)語法:
=DATE(year,month,day)
year
為必需參數(shù)。year 參數(shù) 的值可以包含 1 到 4 個(gè)數(shù)字。Excel 根據(jù) 計(jì)算機(jī)使用 的日期系統(tǒng)解釋 year 參數(shù)。默認(rèn)情況下,Microsoft Excel for Windows 使用 1900 日期系統(tǒng),這意味著第一個(gè)日期是 1900 年 1 月 1 日。
如果 year 介于 0(零)到 1899 之間(包含這兩個(gè)值),則 Excel 會將該值與 1900 相加來計(jì)算年份。例如,DATE(108,1,2)
返回 2008 年 1 月 2 日 (1900+108)。
如果 year 介于 1900 到 9999 之間(包含這兩個(gè)值),則 Excel 將使用該數(shù)值作為年份。例如,DATE(2008,1,2)
返回 2008 年 1 月 2 日。
如果 year 小于 0 或大于 10000,Excel 將返回#NUM!
錯(cuò)誤值。
Month
必需參數(shù)。一個(gè)正整數(shù)或負(fù)整數(shù),表示一年中從 1 月至 12 月(一月到十二月)的各個(gè)月。
如果 month 大于 12,則 month 會從指定年份的第一個(gè)月開始加上該月份數(shù)。例如,DATE(2008,14,2)
返回表示 2009 年 2 月 2 日的序列數(shù)。
如果 month 小于 1,則 month 會從指定年份的第一個(gè)月開始減去該月份數(shù),然后再加上 1 個(gè)月。例如,DATE(2008,-3,2)
返回表示 2007 年 9 月 2 日的序列號。
- Day 必需參數(shù)。一個(gè)正整數(shù)或負(fù)整數(shù),表示一月中從 1 日到 31 日的各天。
如果 day 大于指定月中的天數(shù),則 day 會從該月的第一天開始加上該天數(shù)。例如,DATE(2008,1,35)
返回表示 2008 年 2 月 4 日的序列數(shù)。
如果 day 小于 1,則 day 從指定月份的第一天開始減去該天數(shù),然后再加上 1 天。例如,DATE(2008,1,-15)
返回表示 2007 年 12 月 16 日的序列號。
示例1:直接引用數(shù)值
=DATE(1999,1,1) // 返回 1999年1月1日
=DATE(2021,6,1) // 返回 2021年6月1日
示例2::單元格引用數(shù)值
=DATE(A1,4,15) // 返回2021年4月15日
示例3:與Sumifs、Countifs嵌套使用
=COUNTIF(A3:A16,">"&DATE(A1,B1,C1))
示例4:計(jì)算今年任意月份的天數(shù),如2月
=DAY(DATE(YEAR(TODAY()),3,1)-1)
//1、首先獲取到今年3月1日的日期,減去1,即2月最后1天的日期
//2、再使用DAY函數(shù)提取日期中的天,即得到2月的天數(shù)
今天和大家介紹了Excel中DATE函數(shù)的用法,大家都學(xué)會了嗎?
歡迎大家關(guān)注:Python編程與Office辦公自動化!