tft每日頭條

 > 圖文

 > 用年月如何算出季度

用年月如何算出季度

圖文 更新时间:2024-07-17 16:28:19

小夥伴們好,咱們知道,Excel中的日期計算函數非常豐富,有用于計算年份的YEAR函數,有計算月份的MONTH函數,有計算星期的WEEKDAY函數等等。

但是Excel沒有給我們提供一個現成的計算季度的函數,如果我們要根據日期計算季度要如何處理呢?

用年月如何算出季度(根據日期算季度)1

今天由Hoa小熊貓同學,給大家帶來幾種根據日期計算季度的方法,咱們一樣一樣的看吧:

首先是神龍見首不見尾的IF函數法:

=IF(MONTH(C2)<4,1,IF(MONTH(C2)<7,2,IF(MONTH(C2)<10,3,4)))

用年月如何算出季度(根據日期算季度)2

MONTH函數用于提取指定日期的月份,再用IF函數依次判斷:

如果月份小于4,則返回1

如果月份小于7,則返回2

如果月份小于10,則返回3

以上條件均不符合,則返回4.

季度的遞增是根據月份逢三加一,利用這個規律,可以使用以下兩種公式完成。

=INT((MONTH(C2)-1)/3) 1

用年月如何算出季度(根據日期算季度)3

這裡要注意一點,需要先将月份結果減1,除以3向下取整之後再加1。

舉個例子:

假如月份是1、2、3,月份結果減1後,就變成了0、1、2

用0、1、2除以3,再用INT函數向下取整,結果都是0,最後加1,就是1~3月份的季度1。

假如月份是4、5、6,月份結果減1後,就變成了3、4、5

用3、4、5除以3,向下取整的結果都是1,最後加1,就是4~6月份的季度2。

第二種使用數學計算的公式是:

=CEILING(MONTH(C2),3)/3

用年月如何算出季度(根據日期算季度)4

首先用MONTH函數計算出日期所在的月份,再用CELING函數,将月份向上舍入成3的倍數,最後結果再除以3,就是日期所在的季度了。

舉個例子,假如月份是1、2、3,向上舍入成3的倍數結果都是3,最後結果再除以3,就是日期所在的季度了。

還有一種是變态的字符長度判斷法:

=LEN(2^MONTH(C2))

用年月如何算出季度(根據日期算季度)5

說這個公式變态,是說公式本身的思路真的是很奇妙,用不同月份作為2的乘幂,結果如下。

用年月如何算出季度(根據日期算季度)6

用LEN函數計算出乘幂的字符長度,正好與所在季度對應。

怎麼樣,你還能想出其他方法嗎?

素材提供:Hoa小熊貓

圖文整理:祝洪忠

,

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

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

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