重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【終了しました】教えて!gooアプリ版

出社時間8:30:00で退社時間17:45:00の場合の
在社時間を出したいのですが、エクセルでの計算式を
教えてください。

A 回答 (4件)

9時間半を9.5と表示したいときは、計算式を


=(B1-A1)*24
として、表示形式を標準にしてみてください。

ところで、15分単位、あるいは30分単位などの切り捨てはありますか?
8:30~17:45 なら在社時間は 9:15 なので、9.25と表示されますが、それでよいのでしょうか。

もし在勤時間が9時間50分のときは9時間45分扱いにする、というように15分単位で切り捨てる場合は、
=FLOOR(B1-A1,"00:15:00")*24とような式になります。
    • good
    • 0
この回答へのお礼

ありがとうございました。
わkりやすかったです。

お礼日時:2007/04/11 02:55

>その9:30を9.5と表示するにはどのように



色々な方法がありますが、とりあえず9:30と表示されるセルをまず
作ってください、その上で9:30のセルをA1と仮定すると

=A1*24

これで、9.5と表示されるはずです。時刻のシリアル値は1日が1なので
24倍すれば時刻が出てきます。

ただし、セルの書式設定が「時刻」になっている場合がありますので
念のためセルの書式設定を「標準」に戻してください。
    • good
    • 0
この回答へのお礼

ありがとうございました
わかりやすかったです。

お礼日時:2007/04/11 02:54

出社時間「8:30」が入っているセルをA1としましょう。


退社時間「17:45」が入っているセルをB1としましょう。
在社時間を出すセルをC1としましょう。

C1に「=B1-A1」これで9:30と出ます。

この回答への補足

補足させてください。
その9:30を9.5と表示するにはどのように
したらよいのでしょうか?

補足日時:2007/04/10 14:34
    • good
    • 0

A1セルに8:30:00、B1セルに17:45:00のとき


=B1-A1
で、セルの書式を時刻にしたらいかがですか?

この回答への補足

ありがとうございます。
追加なのですが、在社時間を一時間半ならば
1.5と表示したいのです。
お知恵をお貸しください。

補足日時:2007/04/10 14:26
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!