上篇文章分享了文字函式,這篇介紹日期和時間函式。日期時間函式不僅在資料處理中經常用到,在日常工作中需要使用到的場景也非常多 。所以掌握好它們是非常有必要的。接下來跟著小魚一起學起來吧!
知識點:
一、日期函式
1.year函式、month函式、day函式
語法:year(序列號)、month(序列號)、day(序列號)
作用:year函式——返回日期的年份值(1999-9999之間的數字)
month函式——返回日期的月份值(1-12之間的數字)
day函式——返回日期是月份的第幾天(1-31之間的數字)
示例:
2.date函式
語法:date(年,月,日)
作用:返回日期
示例:
excel支援日期的多種展示形式,常用的日期格式為下圖紅框所示形式,下拉滾動條還有更多形式可選。如果已有形式不滿足你的需求,還可以通過自定義來設定為你想要的展示形式。
需要注意的是,我們日常行文所用到的20190807、2019.7.8等表示形式在excel中不判定為日期,因此一開始在設定資料庫的時候就要避免這種表示方法。如資料處理中遇到了,方法一可用date函式搭配left函式、mid函式、right函式更改為日期格式;方法二利用text函式轉化為日期樣式,再*1轉為真正的日期,公式=1*text(單元格 ,"0-00-00")。
3.weeknum函式
語法:weeknum(日期,返回型別)
作用:返回日期是一年的第幾周
示例:
公式的第二個引數一般設為2,意為視周一為一周的第一天。
上例中還演示了如何計算日期所在周的第一天和最後一天。使用時還可以用公式=text(日期1,"yyyy/m/d")&"-"&text(日期2,"yyyy/m/d")拼接起來,在需要標註每一周的起始日和結束日就可以派上用場了。
4.weekday函式
語法:weekday(日期,返回型別)
作用:返回日期是星期的第幾天(1-7之間的數字)
示例:
如果想要表示成「週幾」的形式,可以使用拼接符號"&",公式為="周"&text(單元格,"aaa")。
如果不想使用公式,可以右擊—設定單元格格式—自定義,周aaa表示「週幾」,aaaa表示「星期幾」,dddd表示英文形式,ddd表示英文簡寫。使用自定義時,不需要使用""引起來。
5.now函式、today函式
語法:now()、today()
作用:now()——返回系統的日期和時間
today()——返回系統的日期
示例:
小技巧:
顯示系統日期和時間快捷鍵:ctrl+;
顯示系統日期快捷鍵:ctrl+shift+;
6.datedif函式
語法:datedif(日期1,日期2,返回型別)
作用:返回兩個日期的間隔 (日期2>日期1)
示例:除了上述返回型別,還有 "md"表示忽略日期的年份和月份,求間隔天數;"yd"表示忽略日期年份,求間隔天數;"ym"表示忽略日期年份,求年間隔月數。
二、時間函式
1.hour函式、minute函式、second函式
語法:hour(序列號)、minute(序列號)、second(序列號)
作用:hour函式——返回時間的小時數值(0-23之間的整數)
minute函式——返回分鐘數值(0-59之間的整數)
second函式——返回秒鐘數值(0-59之間的整數)
示例:2.time函式
語法:time(時,分,秒)
作用:返回時間
示例:
excel同樣支援時間的多種展示形式,常用的時間格式為下圖紅框所示形式。也可以通過自定義來設定想要的展示形式。
三、常見日期時間計算
1.所在月份有幾天
=day(eomonth(日期,0))
2.計算間隔幾小時
=(時間1-時間2)*24
注意:時間2>時間1
3.計算間隔幾分鐘
=(時間1-時間2)*24*60
注意:時間2>時間1
4.計算保質期、工齡等
=edate(日期,幾個月)
5.計算n個工作日後的日期
=workday(開始日期,工作日數量,[需要減掉的節假日])
注意:週末已減去,引數第三項只需輸入除了週末的假日。
6.計算工作日天數
=networkdays(開始日期,結束日期,[需要減掉的節假日])
注意:週末已減去,引數第三項只需輸入除了週末的假日。
日期時間函式在資料處理中是十分重要的,將日期轉化為適合的日期格式對資料進行分段,計算兩個日期時間的間隔,設定時間提醒等等的情況都會用到,常用的日期時間函式主要是以上這些,好用好記,快點掌握吧!
6位數值轉為日期 TEXT函式的6個用法
在excel的函式裡有乙個神奇的函式,這個函式就是text函式。函式的結構非常簡單,只需要兩個引數 text 資料,格式 今天為大家分享text函式的用法。text基本語法 text value,format text value可以為數值 能夠返回數值的公式或者對數值單元格的引用 format t...
神奇6位數
題目描述 有乙個6位的正整數,它有個很神奇的性質 分別用2 3 4 5 6去乘它,得到的仍然是6位數,並且乘積中所包含的 數字與這個6位數完全一樣!只不過是它們的順序重新排列了而已。請計算出這個6位數。這是乙個整數,請通過瀏覽器提交答案,不要填寫任何多餘的內容 比如說明性的文字 100 000 16...
excel日期變成5位數字無法改怎麼辦
解決方法 首先開啟需要進行操作的excel 選中指定單元格 然後點選滑鼠右鍵,在彈出的右鍵選單中選擇 設定單元格格式 最後在 分類 中選擇 日期 選項,在 型別 中選擇指定格式即可。本教程操作環境 windows7系統 microsoft office excel2007版 dell g3電腦。首先...