- ベストアンサー
EXCEL2007です
EXCEL2007です A列に日付を記入するとB列にその3日後が表示されるようにしたいです B1に =A1+3 という計算式を入れました A1に日付を入れるとB1にちゃんと3日後の日付が表示されますが A1が空欄だとB1に1月3日と表示されます。 A1が空欄のときB1に計算式をいれても空欄になるようにするためにはどうすればよいでしょう? 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
次のような式になります。 =IF(A1="","",A1+3)
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.3
エクセル関数の基本のIF関数を使う。データを入力される前に式を入れてしまって、データ入力を待つ場合はこの考えになる。 =IF(A1="","",本来の式) 基本的なエクセル関数(30ぐらいか)を、この際、ニーズが起こる前に、一通り勉強のこと。 (http://pc.nikkeibp.co.jp/pc21/sample/200807/furoku.shtml では45になっているようだ。) 式を入れて,参照セルにデータ入力が無く、結果が0の場合に、0を表示しないやり方は、別途在る。 Googleなどで「エクセル 0を表示しない」で照会のこと。
- sineminna
- ベストアンサー率31% (118/370)
回答No.2
ifで条件指定