こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel2007 日付関数について教えて下さい。

A1に例えば「2012/5/22」と入力すると
B2に翌々月10日の日付を入力するため
関数「=DATE(YEAR(A1),MONTH(A1)+2,10)」
と関数を入れました。
A1に日付が入れば翌々月10日の日付を返してくれるのですが
A1が空白だと「1900/3/10」の値を返してきます。
日付が入っているとややこしいので消すもしくは日付じゃない値を返すことは出来ないでしょうか

よろしくお願いします。

投稿日時 - 2012-05-22 12:06:37

QNo.7489588

困ってます

質問者が選んだベストアンサー

先頭にif文を入れて、A1セルが空欄の場合には違う処理をさせてはどうですか。

投稿日時 - 2012-05-22 12:20:48

お礼

=IF(A1="","",DATE(YEAR(A1),MONTH(A1)+2,10))
でバッチリできました!
有難うございました。

投稿日時 - 2012-05-22 12:28:43

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問