總有學員諮詢,如何根據日期計算所屬的季度。今天營長特地盤點了一下,總結出來和大家分享。
案例:計算下列訂單日期的季度。
CEILING函數是用於將數值向上捨入到指定基數最接近的倍數。
輸入公式:=CEILING(MONTH(A2)/3,1),往下填充。
INT函數用來將小數取整為不大於它的最大整數,也就是直接去掉小數部分。
輸入公式:=INT((MONTH(A2)+2)/3),往下填充。
輸入公式:=LEN(2^MONTH(A2)),往下填充。
這種用法比較巧妙,用MONTH提取出的月份作為2的若干次方進行計算,結果再用LEN提取字符數。以下表格是分解出的對應數據:
輸入公式:=MONTH(MONTH(A2)*10),往下填充。
這是另一種非常巧妙的方法,把提取出的月份乘於10,再把這列數字作為序列號轉換為對應的日期,再次提取月份即可。以下表格是分解出的對應數據:
很多企業的財年不是按自然年度計算的,最常見的就是每年7月1日開始新的財年,營長還見過從11月1日開始的。那這樣非常規財年的季度怎麼計算?
這時候要用到日期的乾坤大挪移函數EDATE。
EDATE函數計算的是初始日期在指定月份之後(前)是那一天,月份值是正數表示之後,負數表示之前。常常用於合同到期的計算。
本例中,只要把日期按不同的月份向後推移即可。
7月1日開始財年,將日期向後推移6個月,再按上面公式計算。
比如輸入公式:
=LEN(2^MONTH(EDATE(A2,6)))
11月1日開始財年,將日期向後推移2個月,再按上面公式計算。
比如輸入公式:
=LEN(2^MONTH(EDATE(A2,2)))
今天的文章就是這些。
Excel+Power BI數據分析必備
▼▼▼