• 締切済み

エクセルの計算式を教えてください(その後)

http://oshiete1.goo.ne.jp/kotaeru.php3?q=1614997で質問させてもらった者です。 別セルに2年後の更新日を自動計算できるようにはなりましたが、まだ入居日を入れていないセルに計算式だけ反映させると、1901/12/30と表示されてしまいます。入居日を未入力のセルには表示しないようにするにはどうしたらよいでしょうか? 現状のままでもいいのですが、見難くすっきりとしていません。 分かりにくい質問ですみませんが、よろしくお願いします。

みんなの回答

回答No.3

 条件付き書式で1901/12/30のときは、文字色を白、 つまり表示しないようにしてみましょう。 1.更新日の列を範囲指定します。 2.書式(O)-条件付き書式(D)を選びます。   (条件付き書式が現れないときは、しばらく待つと出ます) 3.条件(1)に以下のように入力します   「セルの値が」   「次の値に等しい」   「730」 4.[書式(F)]を押します   [フォント]タブの 色(C)を押し、   カラーパレットから白を選びます。 5.[OK]を押します

luckyclover
質問者

お礼

そんな、方法もありましたね。 目からうるこって感じです。 ありがとうございました。おかげですっきり良い一覧表が出来つつあります。みなさまのおかげです。 ここで、みなさまにお礼を再度言わせてください。ありがとうございました。

  • ttyp03
  • ベストアンサー率28% (277/960)
回答No.2

こんな感じにしてみてください。 =IF(A1="","",DATE(YEAR(A1)+2,MONTH(A1),DAY(A1))-1)

luckyclover
質問者

お礼

ありがとうございます。 計算式はちょっとの工夫ですね。ああ、そうかって感じです。 さっそく使わせていただきます。

  • periodayo
  • ベストアンサー率20% (64/315)
回答No.1

=IF(A1=0,"",DATE(YEAR(A1)+2,MONTH(A1),DAY(A1))-1) で、どうでしょうか?

luckyclover
質問者

お礼

ありがとうございます 表示がなくなり、すっきりしました。