• ベストアンサー

エクセルでの時間表示について(8:30を8.50にしたいです。)

現在、給与計算をしているのですが、 表としては下記のように作っています。 時給 開始時間 終了時間 休憩 稼働時間 支払 1500   9:00   19:00   60         =稼働時間×時給 終了時間から開始時間を引けば稼働時間は出ると思うのですが、 (この部分も自信がありません…) 30分単位や15分単位を計算するときに0.5や0.25にしたいのです。 はじめは手で計算するときのように『分』を60で割ればいいのかと 思ったのですが、うまくいきませんでした。 少しわかりづらいかもしれないのですが、 是非、上記のような計算が出来る関数をご教授ください。 宜しくお願いいたします。

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

  • ベストアンサー
  • OsieteG00
  • ベストアンサー率35% (777/2173)
回答No.2

稼働時間 =HOUR(C1-B1)+MINUTE(C1-B1)/60-D1/60

tomomy19
質問者

お礼

早速のご回答有難うございました。 おかげさまで仕事に支障をきたすことなく 終了しそうです。 わかりやすい式表示感謝いたします。

その他の回答 (2)

  • Batistuta
  • ベストアンサー率28% (24/84)
回答No.3

まず、休憩時間は60では無く、1:00として単位を合わせてください。 =終了時間-開始時間-休憩*24*時給 これで支払額が出ると思います。 (支払額の項目はセルの書式設定で「数値」としておいて下さい)

tomomy19
質問者

お礼

お返事ありがとうございました。 1:00に合わせるところに注目していただきまして 有難うございました。早速修正いたしました。

  • suiko_wkk
  • ベストアンサー率37% (33/89)
回答No.1

=HOUR(時間セル)+MINUTE(時間セル)/60 でいかがでしょう?

tomomy19
質問者

お礼

お早い回答有難うございました。 こちらの式も使うことがありそうです。 助かりました。

関連するQ&A