- ベストアンサー
エクセルの日付についてお尋ね致します。
エクセルの日付についてお尋ね致します。 A列に、1998.2.6 1998.3.14 1998.4.5 など、日付が昇順で入力されているデータが10年分ほどあるとします。 同じ月日で、年だけ20年遡ったものを作りたい場合、どういう方法がありますでしょうか? ご教示頂けたら幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
うーん、B1に、=DATE(YEAR(A1)-20,MONTH(A1),DAY(A1))と入力して下にフィルダウンでしょうか。
その他の回答 (1)
noname#164823
回答No.1
EDATE関数でどうでしょう。 =edate(開始年月日,-240) 20年前とは240月なので。-240で20年前になります。 エラー値 #NAME? が返される場合は、通常インストールでは入って いないという事なので、分析ツール アドインを組み込む必要があります。 エクセルをインストールしたCDを入れて、 「ツール」「アドイン」の一覧の「分析ツール」にチェックを入れれば すぐインストされ、関数が使えるようになります。 エンターを押すと、シリアル値が返されるので、 このセルの書式設定の表示形式を「日付」にして下さい。 1つ目のセルに入力し、下のセルはオートフィルでコピーしますが、 そのままでは正確な月日にならないので、コピーされたセルを選択して、 F9を押して下さい。このキーはフィールドの更新をするキーです。
質問者
お礼
すみません、補足後に他の回答が来ていました。 お騒がせして申し訳ありませんでした。
質問者
補足
ありがとうございます。 残念ながらエラー値が返され、CDドライブ故障のためインストもできません。 大変申し訳ありませんが、他にも方法がありましたら是非ご教示頂けませんでしょうか?
お礼
これでいけそうです。ありがとうございました!