- ベストアンサー
会社で給与計算をしているものです。
会社で給与計算をしているものです。 残業代の計算で困っており、ご存知の方がいましたら教えて下さい。 会社では勤怠の管理をエクセルで行っていて残業時間の合計を30分単位で給与計算しますが、その際に小数点以下の30分ごとの切り上げ方法 が分かりません。 例えば、1ヶ月の残業時間合計が、20.3時間だった場合、20.5と表示させたく、又、20.8時間の場合は 21と表示させたいのですが、いろいろ調べてみたもののぴったりした方法に出会うことが出来ません。 お手数ですが、どなたか分かる方がいらっしゃいましたらご教示下さい。 ちなみに、20.5時間の場合はそのまま20.5と表示させたいと考えています。 わかりづらい質問で申し訳ありませんが、宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A1セルにデータが入っているとして =ROUNDUP(A1*2,0)/2 いかがでしょうか?
その他の回答 (2)
- FEX2053
- ベストアンサー率37% (7991/21373)
回答No.3
まあ、2倍して2で割るのが分かりやすいんですが。 =CEILING(A1,0.5) 試してみて下さい。数値を0.5単位で切り上げてくれます。 数値を0.5単位で切り下げる場合は =FLOOR(A1,0.5) で行けます。オマケみたいな知識ですけどね。
質問者
お礼
FEX2053さん 早急にお答えを下さり、ありがとうございました。 いろいろな計算式があるのですね。 大変勉強になりました。 どうもありがとうございました。
- URD
- ベストアンサー率21% (1105/5238)
回答No.1
勤務時間を2倍して小数点以下を繰り上げてから2で割る
質問者
お礼
URDさん 早急にご連絡下さり、ありがとうございました! お陰さまで上手く行きました。 どうもありがとうございました。
お礼
yone_skさん 早急に回答を下さり、本当にありがとうございます! 教えて頂いた式を入れた所、上手く行きました。 本当に嬉しいです。。。 1時間位ネットをいろいろ探して困っていたのでとても 助かりました。 どうもありがとうございました。