• 締切済み

時間計算が正しくできない。

時間計算をするために、以下の計算式を利用しています。 =IF(D19="","",(FLOOR(IF(E19-D19-F19>0,E19-D19-F19,E19+1-D19-F19),"0:15"))) 時間によって正しく表示されない場合があるのですが、原因がわかりません。 どなたか分かる方がいれば知恵をお貸しいただきたいと思います。 D19=18:00,E=19:00,F=0:00 1:00 (正) D19=18:30,E=19:00,F=0:00 0:15 (誤) D19=17:35,E=17:50,F=0:00 0:00 (誤)

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

次のように式をすればよいでしょう。 =IF(D19="","",(FLOOR(IF(E19-D19-F19>"0:00",E19-D19-F19,E19+1-D19-F19),"0:15")))

hideji2005
質問者

お礼

早速の回答ありがとうございます。 今、試してみたところ問題なく計算出来ているようです。 ありがとうございました。

関連するQ&A