- ベストアンサー
TIMEVALUEと"時刻"の違いを知りたいです
エクセルで残業時間を計算しています。 A B 1 退社時間 残業時間 2 20:00 ? という表があり退社時間が 18:00を過ぎた場合→残業時間を求める 18:00を超えない場合→0を表示させる というようになっています。 実は既に関数は組まれており =IF(A2>TIMEVALUE("18:00"),A2-"18:00",0) という関数がB2には入っています。 そこで質問なのですが このIF関数中の論理式 「A2>TIMEVALUE("18:00")」の意味は分かるのですが、 真の場合は「A2-"18:00"」なぜこれだけで答えがでるのでしょうか? 17:30を""で囲むだけでシリアル値に戻してくれるのでしょうか? だったら、論理式の「A2>TIMEVALUE("18:00")」中にTIMEVALUEは いらないのではないでしょうか? と思い、論理式のTIMEVALUEを「A2>"18:00"」に置き換えてみたのですが答えはでませんでした・・・ 「TIMEVALUE」と「時刻をダブルクォーテーションで囲む」 違いを教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- wisemac21
- ベストアンサー率39% (171/429)
回答No.4
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.1
お礼
返事が遅くなり申し訳ございません。 *1の方法も知りませんでした。 勉強になります。 ありがとうございました。