[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『月日の計算』(かな)
月日の計算でA1セルに平成10年4月1日 とある場合B1セルに、+6月にする場合どうすればいいですか? 平成10年10月1日にしたいです。 平成10年5月31日の場合は 平成10年11月31日はないので、+1日して 平成10年12月1日になるようにしたいです。 平成10年8月29日、30日、31日の場合 平成11年2月29日、30日、31日はそれぞれないので すべて+1日にして平成11年3月1日にしたいです。 お願いします。(かな)
B1セル =IF(A1,EDATE(A1,6)+(DAY(A1)>DAY(EDATE(A1,6))),"")
<結果図> 行 ____A____ ____B____ 1 H10.4.1 H10.10.1 2 H10.5.31 H10.12.1 3 H10.8.29 H11.3.1 4 H10.8.30 H11.3.1 5 H10.8.31 H11.3.1
XL2007より古いバージョンは、Edate関数を使う時、アドインが必要なので メニュー[ツール]→[アドイン]→[分析ツール]にチェックを入れてください。
(半平太) 2010/04/09 12:05
2003以前で分析ツールアドインが使えない場合は
=MIN(DATE(YEAR(A1),MONTH(A1)+6,DAY(A1)),DATE(YEAR(A1),MONTH(A1)+7,0)) でも。 (独覚)
独覚さん
>平成10年8月29日、30日、31日の場合 >平成11年2月29日、30日、31日はそれぞれないので >すべて+1日にして平成11年3月1日にしたいです。
応答日がない時は、全て1日にすると云う仕様のようですが。。。
(半平太) 2010/04/09 12:25
半平太さん、ご指摘ありがとうございます。 かなさん、すみませんでした。
以下のように修正してください(汗
=MIN(DATE(YEAR(A1),MONTH(A1)+6,DAY(A1)),DATE(YEAR(A1),MONTH(A1)+7,1)) (独覚)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.