tft每日頭條

 > 生活

 > excel中9個常用的時間函數

excel中9個常用的時間函數

生活 更新时间:2024-09-18 21:21:04

日期和時間是我們經常會接觸到的表格數據,本文收集彙總了常用的日期和時間計算函數,下面我們按照函數作用的不同分别來看一下。

一、獲取當天的日期和時間

today函數和now函數可以分别獲取系統當前的日期和時間,兩者都不需要參數。應用案例如下圖:

excel中9個常用的時間函數(常用日期和時間計算函數彙總)1

二、提取日期和時間中的信息

year、month、day函數可以分别提取指定日期中的年份、月份、日;hour、minute、second函數可以分别提取指定時間中的小時、分鐘、秒。應用案例如下圖:

excel中9個常用的時間函數(常用日期和時間計算函數彙總)2

三、返回某日期的星期數

weekday函數可以返回代表一周中第幾天的數值。其語法格式為:WEEKDAY(serial_number,return_type),參數serial_number是要返回星期數的日期,return_type為确定返回值類型的數字。(return_type為數字1 或省略,則1 至7 代表星期天到星期六;為數字2, 則1 至7 代表星期一到星期天;為數字3,則0至6代表星期一到星期日。)應用案例如下圖:

excel中9個常用的時間函數(常用日期和時間計算函數彙總)3

案例中weekday函數公式的第二個參數為2, 則1 至7 代表星期一到星期天,公式返回結果為"1"也就意味着2020/7/13這一天是星期一。

四、生成指定日期

date函數可以将分開的年份、月份、日合并成标準日期。

應用案例如下圖:

excel中9個常用的時間函數(常用日期和時間計算函數彙總)4

五、返回指定間隔月數之前或之後的日期

如果要求取指定間隔月數之前或之後的日期有兩個函數,edate和eomonth,兩個函數的區别在于eomonth返回的是指定間隔月數之前或之後月份的月末日期。案例對比如下圖:

excel中9個常用的時間函數(常用日期和時間計算函數彙總)5

六、計算兩個日期之間的時間差

兩個日期之間的時間差有日差、月差、年差等等,涉及的函數也有好幾個,我們分别來看一下。

  • days360

days360函數是按照一年360 天的算法(每個月以30 天計,一年共計12 個月),返回兩個日期間相差的天數。應用案例如下圖:

excel中9個常用的時間函數(常用日期和時間計算函數彙總)6

  • networkdays

networkdays函數用于計算兩個日期間間隔的工作日天數,即除去休息日要上班的天數。該函數默認星期六、星期日為休息日。

excel中9個常用的時間函數(常用日期和時間計算函數彙總)7

  • networkdays.intl

networkdays.intl函數與networkdays函數一樣,也是用來計算兩個日期間間隔的工作日天數。但是networkdays.intl函數更加靈活,其語法結構中比networkdays函數多了一個可以自定義周末的參數。應用案例如下:

excel中9個常用的時間函數(常用日期和時間計算函數彙總)8

表格C2單元格的公式中第三個參數"0000001"就是用來自定義周末的,7位數字從左到右依次代表周一到周日,0代表工作日,1代表非工作日,所以"0000001"的意思就是單休,每周最後一天周日為休息日。

  • datedif函數

datedif函數是一個隐藏函數,在Excel中沒有提示和幫助文件,但是其功能很強大,可以計算日差、月差、年差;可以精确計算,也可以忽略年月日中的一部分進行粗略計算。如果希望詳細了解datedif函數的用法,可閱讀文章:Excel辦公技巧:DATEDIF函數不同日期間隔類型用法對比。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved