種ヶ島

いろいろなエッセイを書いてます。

Excel 日付から関数で第1四半期を計算(表示)する方法


スポンサーリンク

セルの日付から、関数を使って「上期、下期」や「第1四半期」を計算(表示)します。

セルA1に 2000年1月1日 のように日付が入力されていて

セルB1に関数を入力してセルA1の日付が、上期か下期をセルB1に表示します。

式の意味は、
『月の数値が4から9までは”上期”と表示、それ以外は”下期”と表示する』となります。
上期が6月から11月の場合、下の式の数値を「4を6」に「9を12」に書き換えます。

上期と下期

=IF(AND(MONTH(A6)>=4,MONTH(A6)<=10),"上期","下期")

 

第1四半期

式の意味は、
月の値が 1の時は1を表示
月の値が 2の時は1を表示
月の値が 3の時は1を表示
月の値が 4の時は2を表示 以下同じとなります。

「&」で文字と文字を繋げます。
1月始まりの場合は、下の『1月始まり』式を貼り付けてドラッグします。


1月始まり
="第" & CHOOSE(MONTH(A6),1,1,1,2,2,2,3,3,3,4,4,4) & "四半期"

2月始まり
="第" & CHOOSE(MONTH(A7),4,1,1,1,2,2,2,3,3,3,4,4) & "四半期"

3月始まり
="第" & CHOOSE(MONTH(A8),4,4,1,1,1,2,2,2,3,3,3,4) & "四半期"

4月始まり
="第" & CHOOSE(MONTH(A9),4,4,4,1,1,1,2,2,2,3,3,3) & "四半期"

5月始まり
="第" & CHOOSE(MONTH(A10),3,4,4,4,1,1,1,2,2,2,3,3) & "四半期"

6月始まり
="第" & CHOOSE(MONTH(A11),3,3,4,4,4,1,1,1,2,2,2,3) & "四半期"

7月始まり
="第" & CHOOSE(MONTH(A12),3,3,3,4,4,4,1,1,1,2,2,2) & "四半期"

8月始まり
="第" & CHOOSE(MONTH(A13),2,3,3,3,4,4,4,1,1,1,2,2) & "四半期"

9月始まり
="第" & CHOOSE(MONTH(A14),2,2,3,3,3,4,4,4,1,1,1,2) & "四半期"

10月始まり
="第" & CHOOSE(MONTH(A15),2,2,2,3,3,3,4,4,4,1,1,1) & "四半期"

11月始まり
="第" & CHOOSE(MONTH(A16),1,2,2,2,3,3,3,4,4,4,1,1) & "四半期"

12月始まり
="第" & CHOOSE(MONTH(A17),1,1,2,2,2,3,3,3,4,4,4,1) & "四半期"