大家好,今天為大家分享EXCEL中有關日期時間的提取、合并、運算方面的函數公式,并切合工作實際,解決員工工齡計算、人員年齡計算等方面的問題。
函數概述
操作一:提取給定時間的日期
在B2單元格輸入公式:“=int(A2)”,回車後,雙擊填充柄。
注意:需将單元格格式設置成日期。
INT函數
操作二:提取給定的時間
在C2單元格輸入公式:“=MOD(A2,1)”,回車後,雙擊填充柄。
MOD函數
析:(1)函數MOD(A2,1)表示對A2單元格數值除以1取餘數,也就是小數部分。
(2)在EXCEL中,系統默認日期是以整數形式儲存的,而時間是以小數形式儲存的。那麼這裡用MOD函數獲取小數部分,并以時間的方式體現。
操作三:提取日期的年份、月份和日
分别在D2、E2、F2中輸入公式“=YEAR(A2)”,“=MONTH(B2)”和“=DAY(A2)”,回車,雙擊填充柄。
YEAR、MONTH、DAY函數
操作四:提取小時、分鐘、秒
類似于上一步,分别在G2、H2和I2中輸入公式“=HOUR(A2)”、“=MINUTE(A2)”和“=SECOND(A2)”。
操作五:運算日期是年度内的第幾周
在J2單元格輸入公式“=WEEKNUM(A2)”,回車後,雙擊。
WEEKNUM函數
注:該函數常用于将日期數據轉換成按照統計的數據,從而進行下一步的統計彙總或分析。
操作六:運算日期是本周的第幾天
在K2單元格,輸入公式“=WEEKDAY(A2)”,回車雙擊。
WEEKDAY函數
注:WEEKDAY函數的語法結構為WEEKDAY(日期,匹配類型),匹配類型為1、2、3三種,當為1或省略時,表示星期天為第一天;為2時,表示星期一為第一天;為3時,則返回數值為0到6,且星期一是第一天,用0來表示。
匹配類型與結果
操作七:運算日期是星期幾
在L2單元格輸入公式“=TEXT(A2,"aaaa")”,回車雙擊
TEXT與aaaa
注:"aaaa"是TEXT函數中的星期代碼
思考:如何對日期進行是否是公休(周六或周天)的判定?
析:根據WEEKDAY函數返回的數值進行判定,當判定類型為2時,周六周日返回的數值為6和7,均大于5,那麼用IF函數進行嵌套後,可用公式“=IF(WEEKDAY(A2,2)>5,"公休","上班")”來判定。
操作:在M2單元格,輸入公式=IF(WEEKDAY(A2,2)>5,"公休","上班"),回車,雙擊,完成操作。
WEEKDAY判定
今天的内容到這裡就結束了,記得點贊、關注、評論或者轉發奧!謝謝支持
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!