• ベストアンサー

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

エクセルで売上集計表を作成しています。ここで、売上日を入力したとき、自動的に月度が表示されるようにしたいのです。月度とは、当月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)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELで月を入力して、日付を表示させる方法

    こんにちは。 EXCELの関数についてお詳しい方どうぞよろしくお願い致します。 EXCELで月を入力すると、自動で日付を表示させるようにしたいのです。 どのようにしたらよろしいでしょうか? 例えば、以下のようです。   A 1 2009/9/1 ← 手動で入力 2 3 2009/09/01 ← 関数で自動表示 4 2009/09/02 ← 関数で自動表示 5 2009/09/03 ← 関数で自動表示 6 2009/09/04 ← 関数で自動表示    ・    ・    ・ 32 2009/09/30 ← 関数で自動表示 できれば、30日の月と、31日の月も自動で判別して表示できるような関数だと嬉しいです。 よろしくお願い致します。

  • エクセルの日付の計算(という表現でいいのかな?)

    エクセルの初心者です。よろしくお願いいたします。 エクセルで月単位の集計表を作ろうとしています。毎月25日から翌月の24日までの間のある値を表に書き込むというものです。 いままでたまったデータは十年分くらいあります。月にすると120ヶ月分となるのですが、いちいち日付を打ち込むのが大変なので、エクセルの関数やマクロなどを使って効率よくできないものでしょうか。 具体的には・・・      A       B     DATA 1  1994/01/25  1994/02/24  1000 2  1994/02/25  1994/03/24  2000 3    ・       ・     ・ 4    ・       ・     ・ 5  2003/01/25  2003/02/24  3000 というような表で、A1は初期値なので入力するとして、あとのB1、A2、B2・・・は自動的に表示させるようにしたいのです。 よろしくお願いいたします。

  • エクセルの月表示について

    エクセルで月だけを表示させたいです。 たとえば 開いた日がtodayで自動で入るとしてそのセルは月のみ表示させます。 その次のセルに翌月、翌々月と1年先まで自動で表示させたいのです。 何かいい関数はありますか?

  • エクセルで日付と曜日を横並びで自動表示

    いつもお世話になっています。エクセルに関して質問させていただきます。 今度会社の残業計画を作成する事になったのですが、表に西暦と月を入力すれば曜日と日付を自動出力させたいのですが、いろいろなHPを拝見させてもらっても縦並びの為、エクセルをそれ程使いこなせていない為応用ができませんでした。(画像参照) そこでエクセルに詳しい方、是非横並びの表に日付と曜日を自動出力できる関数の式をご教授下さい。(28日までしかない月などは28日まで、31日までの時は31日まで表示できる様にしたいです。) よろしくお願い致します。

  • エクセル関数 ある日付において、すぐ次に来る10日を求める方法

    エクセル関数 ある日付において、すぐ次に来る10日を求める方法 エクセルの関数を利用して、ある所定の日において、すぐ次に来る当月もしくは翌月の10日を表示させたいです。 例:4月 8日 なら 4月10日   4月10日 なら 4月10日   4月18日 なら 5月10日 わかりづらい説明で申し訳ありませんが、宜しくお願い致します。

  • 毎週週頭を月曜として 日付を自動的に入力したいです

    いつもお世話になっています。 データを毎週集計しています。 毎週週頭を月曜として、日付を自動的に入力したいです。 B2に当月の日付を"ctrl+れ"を押すと当月の最初の人最後の日を自動的に入力する数式はわかったのです。 しかし、各週の最初の日と最後の日が自動表示する関数がわかりません。 御指導よろしくお願いします。

  • Excelで日付を入力したら締日を表示させる

    Excelで経費の支払いの表を作ろうとしています。 A列のセルに日付を入力し、 A列に入力した日付が1日~15日までなら B列のセルにその月の最終日の日付を 16日~31日までなら B列に翌月の15日と自動で表示されるようにするには どうすればいいのでしょうか? 詳しい方、教えてください。 ちなみに使用しているExcel2010です。

  • エクセルの日付関数でご教示下さい。

    A1に入力されている日付の、半年経過後の翌月末の日付をB1に表示させたいのですが、そのような関数があれば、ご教示下さい。 例えば、A1が今年の1月17日であれば、B1は8月31日と表示される関数です。 ただし、A1が各月の1日の場合は、その月をひと月とみるため半年後の末日は翌月ではなく当月の末日と表示したいのです。 A1が、2月1日の場合上記と同じ8月31日と表示したいのです。 A1が、3月1日の場合は、9月30日の表示としたいのです。 どなたか、よろしくお願いいたします。

  • Excelで月を入力すると、日付を自動で表示

    Excelで以下を実現したいのですが↓ 手順1:A1セルに「5」と手入力する 手順2:A2~A32セルに、「5/1」~「5/31」までの日付が自動で入力される 手順2を実現する関数を教えて下さい。 A1セルに入力された「5」を読み取り、 5月の日付を自動でA2~A32セルに表示する関数を教えて下さい。 (※5月だけではなく、1月~12月にも対応できる関数で) よろしくお願いします。

  • Excel関数で当月の第一日曜日の日付を表示したい

    Excel関数で当月の第一日曜日の日付を表示したいです。 例えば2009年7月の第一日曜日は7月5日です。 このように当月の第一日曜日の日付を○月○日のように 文字列で表示させる関数を教えてください。 ちなみに、同シート内には当月の開始日を入力しています。 以上宜しくお願い致します。

専門家に質問してみよう