
あるセルに日付が入力されています。
その日付けから、きっちり三年後を別のセルに表示させたいのです。
↓こんな感じで、その日が期限切れだよーと。
2008/11/19 → 2011/11/18
三年後なので、365×3=1095を加えて表示させていたのですが、その三年間にうるう年があると、1日足りないので、当然なのですが一日前の日付になりません。
今は、1日分多い1096を加えて表示させているのですが、このやり方はスマートじゃないといいますか、これが5年後ならばとか、いつの三年後を表示させるといった時に対応できないので、いい方法があったら教えていただけるとうれしいです。
No.4
- 回答日時:
A1=2008/11/19 B1=3
C1=DATE(YEAR(A1)+B1,MONTH(A1),DAY(A1)-1)
C1にセルの表示形式、ユーザー定義で種類に「yyyy/m/d"期限切れだよ"」で
C1に2011/11/18期限切れだよ
おおー、経過年数をセル表示するのですね!
excellentです。
みなさん頭いいなー!
書式は硬めに赤字にしていました。
「期限切れだよー」は考えなかったです。
ありがとうございました!1
No.1
- 回答日時:
A1に
2008/11/19 だとして、
●ツール→アドイン→分析ツールに
チェックが入っていれば
=EDATE(A1,3*12)
3[年]*12[か月]という意味ですので、
36としてもだいじょうぶです。
●そうでないときは
=DATE(YEAR(A1)+3,MONTH(A1),DAY(A1))
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelに入力した個々の日付の数...
-
日付だけを変更して印刷(Excel)
-
31:30:00が1900/1/1 7:30:0
-
Excelで半年後の日付を計算したい
-
入力後に日付順になるように自...
-
EXCELで直近の日付を抽出する関数
-
レタッチした写真の現像に日付...
-
エクセル 平日のみ連絡印刷
-
エクセルで日付入力欄を作成し...
-
Excelで8/26等の日付を全てその...
-
エクセルで秒を日時間分秒に変...
-
海外の日付を表示させたい
-
エクセルのセルにカレンダーを...
-
エクセルのデータから「/」を抜...
-
エクセルでENTERを押すと数式が...
-
◆ EXCEL自動入力日付を自動で...
-
エクセルで1年後の月末を表示さ...
-
ファイルのオープン時に今日の...
-
エクセルでロット番号を作成し...
-
エクセルで数字列の間に『/』を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelに入力した個々の日付の数...
-
日付だけを変更して印刷(Excel)
-
入力後に日付順になるように自...
-
31:30:00が1900/1/1 7:30:0
-
Excelで半年後の日付を計算したい
-
エクセルでENTERを押すと数式が...
-
Excelで8/26等の日付を全てその...
-
エクセルで数字列の間に『/』を...
-
エクセル 当番表の作り方 エク...
-
エクセル関数で日付かどうかの...
-
ファイルのオープン時に今日の...
-
日付を入力したセルをファイル...
-
【マクロ】A列にある、日付(本...
-
日付の照合でFALSEになります。
-
EXCELで直近の日付を抽出する関数
-
WORDで翌日や翌々日の日付を表...
-
エクセルで日付入力欄を作成し...
-
ワード差込について
-
エクセルで1年後の月末を表示さ...
-
日付入力→指定のセルの色を塗り...
おすすめ情報