
質問 です
セルE3に翌月を表示し、F3に前月を表示し、セルG3に翌々月を表示し、セルH3以降はO3まで一月ずつ加算し、セルP3は当月を表示する方法を教えてください。(セルE3からP3までのセルの表示を「日付」にし、それぞれに関数を入れれば済みますか。そうでしたら、その関数を教えてください。VBAが必要でしたら、その部分を教えてください。)
月が替わる都度、自動で各セルも繰り上がるようにしたいのです。
例 です
今月が8月ですので、セルE3には『9月』と表示し(『』は表示しません)、セルF3には『7月』と表示し、G3には『10月』、H3には『11月』・・・O3には『6月』と表示し、P3には『8月』と表示させたいのです。
そして、日数が過ぎて9月に入った場合は、自動でセルE3には『10月』と表示させ、以降のセルも計算により繰り上がった月表示させたいのです。
状況と理由 です
エクセル2002を使用しています。
[データ]-[入力規則]-[リスト]を使用して、セルに簡単に入力できるようにしています。
そのセル(セルA3)に入るのは、月です。
リストはセルE3、F3、G3、H3・・・P3に入力しています。
現在は手入力でテキスト形式で入力しています。
頻繁に使うのは翌月と前月です。
リストを使うと、候補の一番上はセルE3に表示されているもので、その下にはセルF3に表示しているものが来ます。
そこで、常に自動で並べかえられるならば、便利だと思ったのです。
よろしくお願いします。
No.5ベストアンサー
- 回答日時:
>そのセル(セルA3)に入るのは、月です。
A B C D E F G H ・・・O P
8月 9月 7月 10月 11月 6月 8月
E3 =TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1),"m月")
F3 =TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())-1,1),"m月")
G3 =TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())+COLUMN(B1),1),"m月")
O3まで右へコピィ
P3 =TEXT(DATE(YEAR(TODAY()),MONTH(TODAY()),1),"m月")
ででると思いますが
>頻繁に使うのは翌月と前月です。
なので複雑な順番にしていると思いますが、人が使うには順に並んでいるほうが良くないですか?
E3 =TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())+COLUMN(A1)-2,1),"m月")
でPまで右へコピィで、先月から順になりますが。
ありがとうございます。
大変参考になりました。
>人が使うには順に並んでいるほうが良くないですか?
リストの表示枠が狭く、順に並ばせると、前月はスクロールして一番下出さなきゃならないのでこうしてみました。
でも、リストの最初の月を変更すれば、うまく行くかもしれません。
ありがとうございました。
No.3
- 回答日時:
E3 =IF(MONTH(TODAY())+1=13,1,MONTH(TODAY())+1)
F3 =IF(MONTH(TODAY())-1=0,12,MONTH(TODAY())-1)
G3 =IF(E3+1=13,1,E3+1)
H3以降 =IF(G3+1=13,1,G3+1)
P3 =MONTH(TODAY())
でセルの書式設定をG/標準"月"にします
No.2
- 回答日時:
一例です。
E3は、=TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())+1,1),"m月")
F3は、=TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())-2,1),"m月")
G3は、=TEXT(DATE(YEAR(TODAY()),MONTH(TODAY())+COLUMN(B1),1),"m月")
H3以降は、G3を右方向にコピーして下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
EXCEL VBA セルに既に入...
-
Excel 例A(1+9) のように番地の...
-
エクセルで指定したセルのどれ...
-
5単位で繰り上げしたい
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
excelの特定のセルの隣のセル指...
-
セルの高さ(行高)を求めるには?
-
Excelで数式内の文字色を一部だ...
-
枠に収まらない文字を非表示に...
-
エクセルの書式設定の表示形式...
-
EXCELで一番安い金額と名前を抜...
-
Excelでのコメント表示位置
-
対象セル内(複数)が埋まった...
-
Excelで、「特定のセル」に入力...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
エクセル オートフィルタで絞...
-
EXEL:入力中のセルの数式を非...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba テキストボックスとリフト...
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
エクセル
-
数式を残したまま、別のセルに...
-
(Excel)数字記入セルの数値の後...
-
エクセル オートフィルタで絞...
-
エクセルの書式設定の表示形式...
-
Excel 例A(1+9) のように番地の...
-
エクセルの一つのセルに複数の...
-
excelの特定のセルの隣のセル指...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
Excelで数式内の文字色を一部だ...
-
【Excel】 セルの色での判断は...
おすすめ情報