No.5ベストアンサー
- 回答日時:
単純にセルに過去6か月分の月を表示するだけなら、A2セルに以下の式がを入力し右方向にオートフィルコピーするのが何の設定も必要ないので簡単かもしれません。
=MOD(SUBSTITUTE($A$1,"月","")+COLUMN(A:A)+5,12)+1&"月"
No.6
- 回答日時:
A1セルの内容で式が変わります。
■A1=5 で表示形式が 0"月"
A2=IF(COUNT($A$1),TEXT(DATE(2000,$A$1+COLUMN()-6,1),"M月"),"")
でF2までコピー
■A1=2014/5/1 で表示形式が M"月"
A2=IF(COUNT($A$1),TEXT(EDATE($A$1,COLUMN()-6),"M月"),"")
でF2までコピー
■A1="5月"
A2=IF(COUNTIF($A$1,"*月"),TEXT(EDATE(DATEVALUE("2000年"&$A$1&"1日"),COLUMN()-6),"M月"),"")
でF2までコピー
No.4
- 回答日時:
>その際も遡って半年分返るようにお願いします。
A1は文字列で入力されているものとします。
質問のようにA1セルが5月で検証してみました。
F2=MONTH(DATE(1,SUBSTITUTE($A$1,"月","")-COLUMNS($F2:F2)+1,1))&"月"
SUBSTITUTE関数でA1セルの文字を数字のみに置き換えてCOLUMNS関数でセル位置による減算値を決めます。
DATE関数では年数を今年にする必要はありませんが、1以上にしないと日付のシリアル値が負数になるときがありますので注意が必要です。
DATE関数で月の値を0になると12月に、-1になると11月になります。
F2セルをオートフィルで左へA2セルまでコピーすれば目的通りになります。
オートフィルは一般的に右と下へコピーしますが左や上へもコピーできます。
No.3
- 回答日時:
範囲 A2:A2 を“ユーザー定義”で
G/標準"月"
に書式設定しておく。
セル A1 に 1~12 の正整数を入力
セル A2 に次式を入力して、此れを右方にドラッグ&ペースト
=MONTH(DATE(YEAR(TODAY()),$A1-6+COLUMN(),1))
No.2
- 回答日時:
こんにちは!
単に表示だけで良いのですね?
A1セルの表示形式は ユーザー定義 から
0月
としておき、A1セルには 1~12 の数値だけを入力します。
そして、A2セルに
=TEXT(DATE(2014,$A1+COLUMN(G1),1),"m月")
という数式を入れF2セルまでフィルハンドルでコピーしてみてください。m(_ _)m
No.1
- 回答日時:
A1セルには「5月」と言葉で記入する
A2セルには
=IF($A$1="","",TEXT(DATE(YEAR(TODAY()),SUBSTITUTE($A$1,"月","")-6+COLUMN(A2),1),"m月"))
と記入、右にコピーする。
#参考
「言葉」で何月とかやるんじゃなくて、年/月/日で記入或いは計算、必要に応じて表示形式で見せ方を工夫することで、続きの計算にも利用しやすく(=応用しやすく)なります。
具体的な計算例は上述した通りです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelについて A1からA12まで、1月〜12月と入力し、 B1からB12の範囲に、C1とD1に 4 2022/05/26 22:48
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- Excel(エクセル) エクセルシートの合計の変動 5 2022/04/05 15:56
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) Excel セルに入っている日付を参照して、別シートのリストを表示させたい 1 2022/04/12 17:02
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- Excel(エクセル) Excel ある日の45日後の計算 及び 3か月後の計算 6 2022/04/05 13:44
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) DATEVALUE関数がエラーになる 2 2022/07/12 19:30
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
Microsoft1Officeの互換ソフト...
-
Excel ピボットテーブルで日付...
-
エクセル関数を教えてください
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 白黒印刷で白線を印刷...
-
【関数】先頭だけにある、半角...
-
【関数】適切な文字数の数字を...
-
Excelのチェックボックスの使い...
-
エクセルでの作業計算方法について
-
Excelのpivotについて質問です
-
WPS OFFICEでの縦書きについて
-
時間によってファイル名が変わ...
-
エクセルのセルに同じ大きさの...
-
Aというブックの1というシート...
-
エクセルの順位別一覧表の自動...
-
西暦や和暦の表示をyyyymmdd表...
-
【マクロ】エクセルにかいてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報