两个date 相差得到月份_DATE和TIME函数的正确打开方式
前面,給大家介紹了如何計算所給日期為星期幾的函數:WEEKDAY函數,今天,小編將為小伙伴們繼續分享兩個簡單的日期和時間函數:
小貼士:Microsoft Excel 可將日期存儲為可用于計算的序列號。默認情況下,1900 年 1 月 1 日的序列號是 1 而 2008 年 1 月 1 日的序列號是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。我們可以利用DATE函數來生成指定日期。
一、DATE()函數
函數功能:返回表示特定日期的連續序列號。如果在輸入函數前,單元格格式為“常規”,則結果將設為日期格式
函數參數:DATE(Year,Month,Day)
參數詳解:
Year:年份,必需。可以包含一到四位數字。Excel 將根據計算機正在使用的日期系統來解釋 year 參數
提示: 為避免出現意外結果,請對 year 參數使用四位數字。例如,“07”可能意味著“1907”或“2007”。因此,使用四位數的年份可避免混淆。
如果 year 介于 0(零)到 1899 之間(包含這兩個值),則 Excel 會將該值與 1900 相加來計算年份。例如,DATE(108,1,2) 返回 2008 年 1 月 2 日 (1900+108)
如果 year 介于 1900 到 9999 之間(包含這兩個值),則 Excel 將使用該數值作為年份。例如,DATE(2008,1,2) 將返回 2008 年 1 月 2 日。
如果 year 小于 0 或大于等于 10000,則 Excel 返回 錯誤值 #NUM!。
Month:月份,必需。一個正整數或負整數,表示一年中從 1 月至 12 月(一月到十二月)的各個月。
如果 month 大于 12,則 month 會從指定年份的第一個月開始加上該月份數。例如,DATE(2008,14,2) 返回表示 2009 年 2 月 2 日的序列數。
如果 month 小于 1,則 month 會從指定年份的第一個月開始減去該月份數,然后再加上 1 個月。例如,DATE(2008,-3,2) 返回表示 2007 年 9 月 2 日的序列號
Day:日期, 必需。一個正整數或負整數,表示一月中從 1 日到 31 日的各天。
如果 day 大于指定月中的天數,則 day 會從該月的第一天開始加上該天數。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列數。
如果 day 小于 1,則 day 從指定月份的第一天開始減去該天數,然后再加上 1 天。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列號。
案例:
1.求指定月份第一天的日期值
2.求指定月份最后一天的日期值
二、使用TIME函數生成指定的時間值
函數參數:TIME(Hour,Minute,Second)
參數詳解:
Hour:小時。即返回時間的小時數。可以是0到32767之間的數值,如果參數值大于23,Excel會將參數值除以24,取余數作返回時間的小時數
Minute:分鐘。即返回時間的分鐘數。可以是0到32767之間的數值,如果參數大于59,Excel會將其轉為小時和分鐘,將小時數加到第1參數
Second:秒。即返回時間的秒數。可以是0到32767之間的數值。如果參數值大于59,Excel會將其換為小時、分鐘和秒,將對應的小時和分鐘數加到前兩個參數上。
當然除了DATE和TIME函數之外,還有一些簡單的日期和時間函數,小伙伴們有興趣的話可以去了解一下,今天的分享就到這了,希望對你有所幫助!
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的两个date 相差得到月份_DATE和TIME函数的正确打开方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows下客户端连接上马上会断开连
- 下一篇: 部门角色权限rbac_k8s十 | 一文