• ベストアンサー

エクセルIF関数の時刻計算

エクセルにて、時刻の計算をしたいのですが、うまくいきません。 A1に、[10:00]と入力すれば、A2に[11:00]と出てくる様にするのは、 =A1+"0:60" or =A1+TIME(1,0,0) ですよね。 IF関数を使って、A1が空白なら、A2は空白を返して、違うなら時刻の計算を返したいのですが、エラーが出てうまく返せません。 =IF(A1="","","A1+TIME(1,0,0)") でも =IF(A1="","","A1+"0:60"")も駄目です。 どなたかご教授ください。 宜しくお願い致します。

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

  • ベストアンサー
  • DJ-Potato
  • ベストアンサー率36% (692/1917)
回答No.1

=IF(A1="","",A1+TIME(1,0,0)) でできましたよ。 IF関数の3番目の引数には""をつけないで。

00000307
質問者

お礼

ありがとうございました。 徹夜中なので、寝ぼけてますね・・。 これで書類が完成しそうです。 迅速な回答、助かりました!

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

=IF(A1="","",A1+"1:0") でいいです。 関数の中の計算の式を””で囲ってはいけません。

関連するQ&A