• ベストアンサー

IF文で(時間)

お世話になります。 IF文で時間を使うことは出来ないのでしょうか? =IF($D8-$C8-$E8>8:00,8:00,0) 上は例ですが、$D8-$C8-$E8>8:00みたいに時間でやるとエラーが出てしまいます。 うまい具合にするにはどうしたらいいのでしょうか? 宜しくお願いいたします。

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

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

ソフト名を書いていませんが、EXCELという前提で回答します。 「8:00」という表記は文字列であり、8時間を意味するものではありません。8時間は8/24(0.333333333333333・・・)です。正確に言うと、0.3333333・・・は1900年1月1日午前8時を表します。これは、EXCELの日付と時刻は、1900年1月1日午前0時を0とする通し番号で表されるからです。その通し番号を、セルの表示形式の設定で日付としたり時刻としたりすることで、「2007年8月27日」「1:15」などと表示されるようになります。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/hour.htm

armstrong-us
質問者

お礼

ありがとうございました。 参考になりました。

関連するQ&A