質問: excel excelにおいてdoy(day of year)を求めたいです。 doyとは、例えば、1月30日なら30、4月30なら120というふうに。 ここまでならネットにもやり方がのっているのですが今回は1月1日を基準に12月1日は-31、11月30は-32というふうに1月前を-という感じで表記したいのですが、なにかいい方法はありますか?
回答: 単に、 対象年月日-基準年月日 でよいと思います。 基準年月日は、対象月を検証し、以下のようにすればよいと思います。 基準年月日=date(対象年-1*(対象月<12)、12、1) この「12」を変えれば、任意の基準月1日が設定できます。