Hello,大家好,今天跟大家整理彙總了13個工作中經常用到的日期與時間函數的使用方法,學會它們幾乎可以解決所有工作中遇到的,關于日期與時間提取與轉換的問題。話不多說,讓我們直接開始吧
一、了解時間與日期的本質工作中當我們遇到計算時間或日期差值之類問題的時候,很多人都覺得無從下手,不知道該怎麼做,其實時間與日期本質上就是數值,如下圖,時間或者日期更改為常規格式就會變為數值,更改為對應的格式就會變為時間或者日期顯示,在這裡需要注意的是:時間是一個0到1之間的數值,隻有了解了這些我們才能更快的理解時間與日期函數
二、時間函數
1.Time函數
Time:生成一個指定的時間
語法=time(小時數,分鐘數,秒數)
在這裡需要注意的是小時數是一個0到23之間的整數,分鐘數與秒數都是一個0到59之間的整數
2.Hour函數
Hour:提取時間中的小時數
語法=hour(時間)
3.minute函數
Minute:提取時間中的分鐘數
語法=minute(時間)
4.second函數
Second:提取時間中的秒數
語法=second(時間)
以上就是工作經常用到的4個時間函數,那麼當我們想要求兩個時間相差多少分鐘該如何計算呢?首先我們将兩個時間相減,然後利用hour函數将差值中的小時數提取出來乘以60,然後再利用minute函數将分鐘數也提取出來,兩者相加最後将格式更改為常規格式即可,以此類推,時間加減的問題都是這樣計算的
二、時間類函數
1.TODAY函數
Today:獲取當天的日期。
語法=today()
這個函數是沒有參數的,直接輸入函數名,将括号補齊,點擊回車即可。函數獲取的是電腦中的日期,想要保證正确就要确保電腦中的日期是正确的
2.NOW函數
Now:獲取當前的時刻,
語法:=now()
這個函數也是沒有參數的,它會生成一個日期加時間,其餘的與today函數一樣
3.DATE函數
Date:生成一個指定的日期
語法:date=(年份,月份,天數)
4.YEAR函數
Year:獲取日期中的年份
語法:=year(日期)
5. MONTH函數
Month:獲取日期中的月份
語法:=month(日期)
6.DAY函數
Day:獲取日期中的天數
語法:=day(日期)
7. EOMONTH函數
Eomonth:返回指定月份之前或者之後的最後一天的日期
語法:=eomonth(日期,之前之後的的月數)
如果目标如期設置為2021年1月2日,當第二參數為0則返回當月最後一天,為1則返回2月最後一天,為2則返回3月最後一天以此類推
8.weekday函數
Weekday函數:根據日期返回星期對應的數字
語法:=weekday(日期,參數類型)
他的第二參數的輸入類型有很多,通常都是将其第二參數設置為2,這樣的話星期1會返回數字1,星期日就會返回數字7
9. DATEDIF函數
Datedif:計算兩個日期之間的差值
語法:=datedif(開始日期,結束日期,計算類型)
這個函數是Excel中的一個隐藏函數,他的結果會取整數。第三參數是用于指定計算類型的一共有6個,如下所示
Y:計算年份的差值
M:計算月份差值
D:計算天數差值
MD:計算同月間隔天數。 忽略日期中的月份和年份
YD:計算同年間隔天數。忽略日期中的年份
YM:計算間隔月數。忽略日期中年份
以上就是今天分享的13個時間與日期的函數,怎麼樣?你學會了嗎?
我是Excel從零到一,關注我,持續分享更多Excel技巧
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!