- ベストアンサー
エクセルでの時間表示について(8:30を8.50にしたいです。)
現在、給与計算をしているのですが、 表としては下記のように作っています。 時給 開始時間 終了時間 休憩 稼働時間 支払 1500 9:00 19:00 60 =稼働時間×時給 終了時間から開始時間を引けば稼働時間は出ると思うのですが、 (この部分も自信がありません…) 30分単位や15分単位を計算するときに0.5や0.25にしたいのです。 はじめは手で計算するときのように『分』を60で割ればいいのかと 思ったのですが、うまくいきませんでした。 少しわかりづらいかもしれないのですが、 是非、上記のような計算が出来る関数をご教授ください。 宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
稼働時間 =HOUR(C1-B1)+MINUTE(C1-B1)/60-D1/60
その他の回答 (2)
- Batistuta
- ベストアンサー率28% (24/84)
回答No.3
まず、休憩時間は60では無く、1:00として単位を合わせてください。 =終了時間-開始時間-休憩*24*時給 これで支払額が出ると思います。 (支払額の項目はセルの書式設定で「数値」としておいて下さい)
質問者
お礼
お返事ありがとうございました。 1:00に合わせるところに注目していただきまして 有難うございました。早速修正いたしました。
- suiko_wkk
- ベストアンサー率37% (33/89)
回答No.1
=HOUR(時間セル)+MINUTE(時間セル)/60 でいかがでしょう?
質問者
お礼
お早い回答有難うございました。 こちらの式も使うことがありそうです。 助かりました。
お礼
早速のご回答有難うございました。 おかげさまで仕事に支障をきたすことなく 終了しそうです。 わかりやすい式表示感謝いたします。