
日付から会計四半期を駆動する数式を書くにはどうすればいいですか
私の2016年度は2015年2月から始まり、2016年1月に終わります。
したがって、2015年2月の目標出力は2016年第1四半期、2016年1月は2016年第4四半期となる。
答え1
次のような数式を使用できます (セル A1 の日付に基づきます)。
="Q" & INT(MOD(MONTH(A1)+10,12)/3)+1 & "-" & RIGHT(YEAR(A1)+(MONTH(A1)>1),2)
これは&
ピースを連結するために使用されます。
四半期を計算するには、MOD 関数を使用して月をシフトし、1 月を末尾に移動します (MOD 関数は、式をMONTH(A1)+10
12 で割った後の余りを返します)。結果を で割って3
整数を取得し、 を加算すると1
、四半期に変換されます。
この数式では、月が 1 月でない場合、ブール演算を使用して年を調整します ( がMONTH(A1)>1
true の場合、Excel は式を値 として扱い1
、それ以外の場合は として扱います0
)。