- ベストアンサー
IF文で(時間)
お世話になります。 IF文で時間を使うことは出来ないのでしょうか? =IF($D8-$C8-$E8>8:00,8:00,0) 上は例ですが、$D8-$C8-$E8>8:00みたいに時間でやるとエラーが出てしまいます。 うまい具合にするにはどうしたらいいのでしょうか? 宜しくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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
お礼
ありがとうございました。 参考になりました。