數據分析-Excel知識點備忘-(8)時間序列函數

EXCEL中的日期函數主要有:

DATE()、YEAR()、DAY()、MONTH()、WEEKDAY()、WEEKNUM()、NOW()、TODAY()

先大致瞭解一下它們分別的作用(其實學習函數最快的方法就是打開Excel,然後輸入,看看這個函數是什麼效果)

函數 含義
DATE() 返回的一組特定數字的日期格式
YEAR() 返回特定日期的年份值
MONTH() 返回特定日期的月份值
DAY() 返回一個月中的第幾天的數值
WEEKDAY() 返回一週中的第幾天的數值
WEEKNUM() 返回一年中的第幾周的數值
NOW() 返回當前日期和時間
TODAY() 返回當前的日期

實用案例

1、利用TEXT()函數對日期進行“改造”

在這裏插入圖片描述
上圖是利用TEXT()函數來顯示兩位的年份兩位的月份

=TEXT(TODAY(), "YYMM")

在這裏插入圖片描述
上圖是將一個日期轉換成星期幾的形式

=TEXT(A2,"aaaa")

將假日期(數值型,可以求和等計算的)轉換成真日期形式

=TEXT(A5,"0000-00-00")*1

2、計算兩個日期之間相差的月份和天數

DATEDIF()函數
EXCEL中有一個隱藏函數DATEDIF(),這個函數可以獲取兩個日期相差的年月日。
計算兩個日期相差的年月日,y代表年,m代表月,d代表日。

=DATEDIF(A2,TODAY(),"y")
=DATEDIF(A2,TODAY(),"m")
=DATEDIF(A2,TODAY(),"d")

這個函數還有一種參數寫法(ym代表忽略年計算月,md代表忽略月計算日):

=DATEDIF(A2,TODAY(),"ym")
=DATEDIF(A2,TODAY(),"md")

這種參數可以應用於計算兩個日期相差幾月零幾天的時候。
DATEDIF()函數

=DATEDIF(A2,TODAY(),"m")&"個月"&DATEDIF(A2,TODAY(),"md")&"天"

3、推測特定日期所在月份的最後一天 AND 當月的天數

在這裏插入圖片描述
函數分別爲:

=DATE(YEAR(B13),MONTH(B13)+1,0)

以及

=DAY(DATE(YEAR(B21),MONTH(B21)+1,0))

4、計算週數

在這裏插入圖片描述

=WEEKNUM(A2,2)
=WEEKDAY(A7,2)
="第"&WEEKNUM(A12,2)&"周第"&WEEKDAY(A12,2)&"天"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章