• ベストアンサー

時間の差し引き 元セルが空白セル

time関数で時間の差し引きをしています。 =A1+time(1,30,00) というような感じに使っていますが A1が空白セルの場合、1:30と計算値がでてしまいます。 A1が空白セルの場合は計算セルも空白セルにするにはどうすればいいでしょうか? WindowsXP Office2000 よろしくおねがいします。

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

  • ベストアンサー
回答No.1

=IF(A1<>"",A1+time(1,30,00),"") A1が空白ではなかったら、計算する、空白だったら、何もしない この場合スペースが入っていると、計算されてしまうので スペースを空白とするのなら =IF(TRIM(A1)<>"",A1+time(1,30,00),"") で大丈夫だと思います

その他の回答 (1)

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.2

>A1が空白セルの場合は計算セルも空白セルにするには 単純に =IF(A1="","",A1+TIME(1,30,0)) で良いと思いますが、 文字列を入力することがあるのなら、 =IF(ISNUMBER(A1),A1+TIME(1,30,0),"") こんな数式(A1が数値のときに計算させる)もあります。

関連するQ&A