日常工作中,我們需要根據日期中的月份判斷季度,EXCEL中沒有現成的判斷季度的函式,但是我們可以通過用INT函式巢狀MONTH函式,或者用ROUNDUP函式巢狀MONTH函式、CEILING函式巢狀MONTH函式來達到我們提取季度的目的,舉例說明如下。
工具/原料
excel工作表
方法/步驟
如下圖所示的日期表中,我們要用INT函式、ROUNDUP函式、CEILING函式提取日期的季度。
我們分別來介紹這三種方法。
第一種方法:用INT函式和MONTH函式
在B2中錄入公式“”=INT((MONTH(A2)+2)/3)“”
回車,函式返回1,向下填充複製公式,函式就將A列中所有的季度提取出來了。我們判斷一下是正確的。
我們來說明一下這個公式的含義,可以把這個公式分成三步:
1.用MONTH函式提取A列中的月份數,在B2中錄入"=MONTH(A2)",向下複製填充公式。如下圖一所示。
2.將MONTH函式提取的月份數加上2後除以3,用公式表達即為“=MONTH(A2)+2/3”,向下複製填充公式。如下圖二所示。
3.用INT函式將上述加2除以3的結果進行取整數,用公式表達即為“”=INT((MONTH(A2)+2)/3)“”向下複製填充公式即可。如下圖三所示。
需要說明的是,如果在錄入函式過程中函式返回的是一個日期值,按ctrl+shiift+~三鍵進行轉換即可。
第二種方法:用ROUNDUP函式和MONTH函式.
我們直接分步驟來說明:
1.先用MONTH函式來進行A列中月份數的提取,因為一季度三個月,所以我們用月份數除以3,用公式表達即為“=MONTH(A2)/3”,在C2中錄入公式“=MONTH(A2)/3“,向下複製填充即可。
2.我們知道,ROUNDUP函式是無條件向上舍入的函式,對上述公式的結果進行ROUNDUP函式舍入就是相對應的季度。用公式表達即為“=ROUNDUP((MONTH(A12)/3),0)”,向下複製填充即可。
第三種方法:用CEILING函式和MONTH函式。
也是直接來說明:
1.先用MONTH函式來進行A列中月份數的提取,因為一季度三個月,所以我們用月份數除以3,用公式表達即為“=MONTH(A2)/3”,在B2中錄入公式“=MONTH(A2)/3“,向下複製填充即可。
2.用CEILING函式來進行季度的提取。
在B2中錄入公式“=CEILING(MONTH(A2)/3,1)”,複製填充公式。可以看到,在B列已經將A列中的月份數轉換成季度數了。
有關CEILING函式的用法可以參看以下經驗:
2 ceiling函式用法
注意事項
若此經驗對您有用,請投我一票,謝謝!!!