- ベストアンサー
エクセルで、何年後の日付を計算したい
. 日付計算を教えてください A1に日付・・・・・・・・・・ I A2に任意の年数・・・・・・・ II A3にIからII年後の日付を表示させたいのです EDATEで試みましたが =EDATE(DATE(2004,1,31),1) のように 直接日付や月数を入力する必要があるようです A1とかA2などと、引数を利用しての計算を教えていただきたのです よろしくお願いします .
- kumiko-desu
- お礼率79% (35/44)
- オフィス系ソフト
- 回答数3
- ありがとう数8
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A3=DATE(YEAR(A1)+A2,MONTH(A1),DAY(A1)) で計算できます。 月の場合はMONTH(A1)に加算してください。
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7418/18948)
#1です。一つ忘れてました。 EDATE関数の場合は =EDATE(A1,A2*12) とすれば計算できませんか?A2を12倍するのはEDATEの引数が月だからです。
お礼
できませんでした #NAME とエラーが出てしまいました
- newbranch
- ベストアンサー率30% (319/1053)
=DATE(YEAR(B5)+B6,MONTH(B5),DAY(B5)) b5に随意の日(2006/11/13)、b6に何年後(3) とすると単純に表示が可能ですよ。(2009/11/13)
お礼
ありがとうございます #1の方にもお伝えしましたが、早い回答で助かります 皆さんの知識と優しさに感謝申し上げます
関連するQ&A
- エクセルを使って日付の計算をする方法を教えてください
エクセル素人です。 エクセルを使用した計算表を作っていますが、 ヘルプを見てもよくわかりません。 アドバイスを宜しくお願い致します。 質問1 A1に日付を入力し、B1に期間を入力(年)すると、 C1にその日付を表示できるようにしたいのです。 A1:日付 B1:年数 C1:入力年数後の日付(※結果) (例)2003/7/28 から 2年後の日付は? 2005/7/27 ↑ ↑ ↑ A1 B1 C1 ┌-----------------┐ | A1 | B2 | C3 | └-----------------┘ 質問2 上記と同じ要領で A1:日付 B1:年数 C1:月数 D1:入力年数後の日付(※結果) を表示する方法 ┌--------------------------┐ | A1 | B2 | C3 | A4 | └--------------------------┘ ※1年後、2年後の日付の問題で、いろいろ解釈が あるとは思いますが、下記の解釈でお願いします。 ○ 2003/7/28から1年後→ 2004/7/27 × 2003/7/28から1年後→ 2004/7/28 ちなみにエクセル2000です 宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- ACCESS97のモジュールで 日付の計算をしたい
以前の例題を検索したのですが 改めて質問します。 ACCESS97のモジュールで 日付の計算をしたいのです。 例えば ある日付を入力すれば、その2週間後の日付を取得したいのです。 テキストボックス "日付"で入力するとします Dim Sdate As Date Dim Edate As Date Sdate = Format(Me.日付, "yy/mm/dd") Edate = Format(Sdate+14, "yy/mm/dd") ← ではエラーになります。 Q どうすればいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCEL97 日付の自動計算のさせかた
いつもお世話になっています。また疑問が出てきてしまったので質問します。 タイトルの通りEXCEL97で日付の計算をさせたいのですがやり方がよくわかりません。 やりたいことはある日付から1ヶ月後、3ヶ月後9ヶ月後というようにこちらの任意の月数を足した日付を 表示させたいのです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの日付計算
以前、日付計算を返答頂きましてありがとうございました。 以下のようにするための入力方法について質問します。 A列の日付入力に対して、F列に自動的に○日後が表示されるようにするにはどのように入力したらいいでしょうか? 宜しくお願いします。
- 締切済み
- Windows系OS
- エクセル2003 関数で日付を計算
エクセル2003を使用しています。 関数で不可能なら、簡単なマクロもOKです。 V34に日付が入力されています。 このセルの内容は時々手入力で変更されます。 3ヶ月後の日付を別のセル(I122)に以下の様な関数で求めています。 =IF(V34="","",EDATE(V34,3)) この3ヶ月後の計算を以下の様に変更したいのですが、どうしたら良いのでしょうか? V34の日の値が1~15の場合には、翌々月の最終日を表示。 (例:V34がH20/6/12の場合、H20/8/31が表示される。) V34の日の値が16以降の場合には、3ヶ月後の最終日を表示。 (例:V34がH20/6/16の場合、H20/9/30が表示される。) ご教示の程、よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excelで在職年月数が表示されるように設定したい
Excelで質問です。 ある日付から年数と月数を出したいのですがうまくいきません。 例えば、セルA1に入社した日付(例えば2000年4月)があり、B1に○年○ヶ月(例えば7年1ヶ月)と在職年月数が表示されるように設定したいのですが、うまくいきません。 DATEDIF関数を使ったら年数は表示されても月数は出ません。 何か良い方法はあるのでしょうか?
- ベストアンサー
- Windows系OS
- エクセルで月数の計算
例えば、2007/5/8をA1に2008/1/31をA2に入力してA3でその期間の月数を求めます。この場合暦に従って計算し、1ヶ月未満の端数が生じたときは1ヶ月として計算します。上記の日付の場合8ヶ月と端数が生じるので9となります。A3に設定する関数はどのようになるでしょうか?
- ベストアンサー
- 財務・会計・経理
お礼
素早い回答に驚きました ありがとうございます 日付を年月日に分ける事ができるのですね