[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『購入年月から、5年後の日付を出す計算はできたのですが、空白セルが1904年12月30日表示になるので、空白セルの場合非表示にする方法が解りません。教えて下さい』
Excel2003 sp3です。
=IF(A1="","",現在の数式)
ちなみにツール→アドイン→分析ツールにチェックを入れておくと EDATE関数が使える ※2007以降のバージョンはチェック不要
=IF(A1="","",EDATE(A1,12*5)-1)
ただし、A1が 2/29 のときは結果が異なる。
例)A1 : 2012/2/29 現在の式: 2017/2/27 EDATE : 2017/2/28
(よみびとしらず)
>例)A1 : 2012/2/29 >現在の式: 2017/2/27 >EDATE : 2017/2/28
2/29の5年後
DATE処理 ・・・ 3/1 EDATE処理 ・・・ 2/28
なら -1したら
DATE処理 ・・・ 2/28 EDATE処理 ・・・ 2/27
逆でないの?
DATEでEDATEっぽい処理。
=IF(A1="","",MIN(DATE(YEAR(A1)+5,MONTH(A1)+{0,1},DAY(A1)*{1,0}))-1)
(GobGob)
>逆でないの?
ほんまやねw
(よみびとしらず)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.