人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

excelの関数についてです。

例えば
2007/9/13 とあって、当月末から60日後の日付を出したいのですが、その場合どんな関数式にすれば良いですか?
2007/9/13の場合2007/11/30が答えになるようにしたいのです。

よろしくお願いします。

●質問者: aircraft
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:Excel 関数
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● dungeon-master
●40ポイント

A1に日付、A2に日数が入っているとして、

当月末は翌月1日の1日前 =DATE(YEAR(A1),MONTH(A1)+1,1)-1

そのA2日後は =DATE(YEAR(A1),MONTH(A1)+1,1)-1+A2

でいかがでしょう。

◎質問者からの返答

ありがとうございます。言われた通りにやってみました。わかりやすい説明ありがとうございます。


2 ● りくっち
●35ポイント

日付関数を組み合わせて実現します。

日付が入っているセルをA1として、

=DATE(YEAR(A1),MONTH(A1)+1,1)+60

としてみてください。


http://ms-excel.jp/excel-44.php

◎質問者からの返答

ありがとうございます。


3 ● sprout-seed
●10ポイント

EOMONTHという関数で月末の日付を求めることが出来ます。


A1に日付が入っているとして

=EOMONTH(A1,2)

でOKです。


この関数を使用するには、事前に分析ツールアドインをエクセルに組み込んでおく必要が有りますので、[ツール]メニューから[アドイン]を選択し、[分析ツール]にチェックを付けて有効にしておいて下さい。


4 ● Sag_Chicken
●10ポイント

関数をこね回したらできました。

A1 9月13日

A2 =DATEVALUE(YEAR(A1)&"/"&MONTH(A1)+1&"/1")+59

を入れてA2の書式を日付にすると計算されます。

ただ、質問の11/30はおかしくないですか?

9/13の月末は9/30ですよね?60日後は11/29ではないでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ