例えばA1のセルに2008/12/10と日付が入ってるとします。
A2に計算式を使って、前月の「11月」と表示させるにはどのように入力したら良いでしょうか?
A3には「10月」A4には「9月」....と続きます。
A1の日付を変えるとA2は自動的に変わるようにしたいです。
よろしくお願いします。
A2以降の「10月」などは、日付計算に使いたいとか、使わなくていいのかといったことで、方法が違ってきます。
日付計算にも使える方法を、一つ示します。
A2の式
=DATE(YEAR(A1),MONTH(A1)-1,DAY(A1))
これをA3以降にもコピペすれば、1月ずつ前の日付が入っていきます。
ここまでの操作では、年月日が表示されますので、A2以降は月だけを「11月」のように表示するには、セルの書式を変更します。
A2以降のセルを選択した状態で、
メニューバーから「書式」→「セル」→「セルの書式」と辿り、
「表示形式」タブの分類を「ユーザ定義」、種類を「m"月"」とし、「OK」ボタンをクリックします。
http://q-apr25.ne.jp/ (Dummy)
月が表示されればセル内のシリアル値は何でもよいのでしょうか。そうであれば、前回質問に対する ZZZ_1980さんの回答にあるよううにA3以下のセルの書式設定ににユーザー定義でm"月"を設定し、A2セルには =DATE(YEAR(A1),MONTH(A1),1)-1 とすれば前月が表示されます。さらにA2をA3へ、A3をA4へと順次コピーすればよいと思います。