2016年4月23日土曜日

【Googleスプレッドシートで年度を計算】

「2016/3/31」までは「2015」年度で「2016/4/1」から「2016」年度にしたいという話です。つまり、日付の「月」の部分が 1月 から 3月 なら「前年」が年度となり、4月 から 12月 であれば「当年」が年度になります。これを Excel の計算式すると IF関数 を使って以下のようになります。

=IF(MONTH(A2)<=3, YEAR(A2)-1, YEAR(A2))


=IF(MONTH(A3)<=3, YEAR(A3)-1, YEAR(A3))



または、EDATE関数 を使って3ヶ月前の日付を求めてから、その年を取りだすという方法もあります。

=YEAR(EDATE(A2, -3))
=YEAR(EDATE(A3, -3))





Googleスプレッドシート にも IF関数 があり、同じ方法で計算できます。

=IF(MONTH(A2)<=3, YEAR(A2)-1, YEAR(A2))


=IF(MONTH(A3)<=3, YEAR(A3)-1, YEAR(A3))



EDATE関数 を使う方法も全く同じです。

=YEAR(EDATE(A2, -3))
=YEAR(EDATE(A3, -3))



ではでは。


0 件のコメント:

コメントを投稿