• ベストアンサー

日付に対応する月度の表示

エクセルで売上集計表を作成しています。ここで、売上日を入力したとき、自動的に月度が表示されるようにしたいのです。月度とは、当月21日から翌月20日です。これを関数でできるようにしたいと思います。どのような関数を使えばいいでしょうか?? 売上日→→月度 6/21 →→ 6 9/30 →→ 9 12/1 →→ 12

質問者が選んだベストアンサー

  • ベストアンサー
  • marbin
  • ベストアンサー率27% (636/2290)
回答No.4

これでいけると思います。 ツール→アドイン→分析ツールをチェックした上で =IF(DAY(A1)<21,MONTH(A1)-1,MONTH(EDATE(A1,1))-1)

ryu1961
質問者

お礼

とても参考になりました。どうもありがとうございました。

その他の回答 (6)

回答No.7

> =IF(DAY(A1)<21,MONTH(A1)-1,MONTH(EDATE(A1,1))-1) 12月度が間違っていると思いますが...

回答No.6

=MONTH(A1-20)

ryu1961
質問者

お礼

ご指摘の方法は気がつきませんでした。ありがとうございました。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.5

>12/1 →→ 12 は、11 になるのでは?

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

しかも Month関数の間違いでした。 重ね重ねすみません。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

>当月21日から翌月20日です。 すみません。 見落としてました。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

YEAR関数で取得できます。 =YEAR(A1)