[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『残業計算』(庶務)
計算方法を教えて下さい。
通常の勤務から、残業がついた時に30分超過分を10分単位で集計する場合どのようにしたら良いですか?
通常8時間(480分)勤務の時に、8時間30分(510分)勤務した場合8時間10分(490分)にしたいのです。時間は分で表示です。 宜しくお願いします。
< 使用 Excel:unknown、使用 OS:unknown >
# 前の発言、勝手に消すのはどうでしょうか。
# 他人の発言まで削除する権限があるのかなあ・・・。
(γ) 2015/07/20(月) 15:28
(γ)さん すみません。編集で消えてしまいました。 過去ログを見たのですがちょつと見つかりませんでした。 (庶務) 2015/07/20(月) 15:49
例示したものが参考になるはずですが? 読む気は全く無いのですか?
Excelの計算式は参考になるはずです。
ちなみに、
上記のスレッドでは、30分過ぎてから算出する場合でも、
30分部分をカットするなんてことはしていませんね。
あなたの会社の計算方法はたぶん、違法の可能性がありますね。
http://zangyou.org/information/taisyoujikan
(γ) 2015/07/20(月) 16:20
残業時間を修正する訳ではないのです。30分出たものを10分単位で集計して残業代のほかに手当がでるシステムです、[[20030226123916]] とは違うのです。
(庶務) 2015/07/20(月) 16:56
>>30分出たものを10分単位で集計して残業代のほかに手当がでるシステムです
横から失礼します。
であれば、求める数値は 手当てをどれぐらい出すかということでしょうから 8時間30分(510分)-> 8時間10分(490分)ではなく、
30 => 残業代計算のため 3 (または 30) => 追加手当計算のため
じゃないんですか?
(β) 2015/07/20(月) 17:11
説明が下手ですみません。
残業がついた時に30分超過分を10分単位で集計する場合なので追加手当計算のためです。(庶務)
(シニア)さんの FLOORの使い方を参考にして下さい。
# まあ、たいていのものはどこかに参考例が載っているわけだが、
# 具体的にスレッドを示しても、これは違うと拒否する人は珍しいね。
(γ) 2015/07/20(月) 17:37
やっぱりわかりません。
残業代とは別にということですから、残業が 30分だということは、別途、(関数なのか別途システムなのかわかりませんが)把握しているんですよね?
であれば、残業代とは別の追加手当計算基礎として、 残業 を 30 でわって、それに 1単位当たりの手当額をかけてやればいいのでは? (切り上げ、切り捨て、四捨五入 はそちらの会社の決め事でいかようにでも) その 1単位当たりの手当額が、たまたま 残業手当の10分と同じになるということですよね?
で、その人には 残業代 30分と 手当て 1単位分(残業時間にすれば 10分)が支給されるんですよね?
やはり、8時間10分(490分)を求める意味がわかりませんねぇ。
算出するなら、 8時間40分(520分)じゃないですか? 基本 8時間 + 残業 30 分 + 手当て(残業換算 10分)
(β) 2015/07/20(月) 17:49
(β)さん 何度もすみません。 30分残業したら10分に、1時間なら20分に、1時間20分なら20分に、残業分に対しての時間だけが分かればいいのです。 (庶務) 2015/07/20(月) 18:08
はい、わかっていますよ。 その計算自体は、γさんが紹介されたページ等々、ちょっと読めば、そんなに難しいことではないでしょ?
こだわっているのは、もし、γさんが懸念されるように、労働基準法に触れるような目的だと、それに加担するのは いやだなぁと、そう感じてまして。
(β) 2015/07/20(月) 18:19
(β)さん 全然、労基に関係することではないです。 残業時間という事ではなく、30を10に、60を20に70を20に集計するやり方が分からないのです。時間の計算と少し違うのです。 (庶務) 2015/07/20(月) 18:30
たとえば A1 に 8:40 といった時間が入っているとして
A2 : =IF(A1<=TIMEVALUE("8:00"),0,FLOOR((HOUR(A1-TIMEVALUE("8:00"))*60+MINUTE(A1-TIMEVALUE("8:00")))/3,10))
関数素人の式ですから専門家さんなら、もっとスマートな式にできるんでしょうけど。
(B列は書式を標準または数値) (β) 2015/07/20(月) 19:29
(β)さん 有難うございます。 説明が上手く出来ずにすみません。
A1に30と入ってる場合、B1に10 A1に60に入ってる場合、B1に20 A1に70に入ってる場合、B1に20 になるようにしたいのです。何度もすみません。
(庶務) 2015/07/20(月) 20:15
ちょっと疑問に思うんですが、早い段階でγさんからFLOOR関数の示唆がありました。 で、それを受けて私のつたない式でもFLOOR関数を使っています。 (庶務)さん、これを見て、FLOOR関数を調べてみてはいないのですか?
A1 : =FLOOR(A1/3,10)
(β) 2015/07/20(月) 20:37
(β)さん 有難うございました。FLOOR関数どう入れてよいかが分かりませんでした。 (庶務) 2015/07/20(月) 21:05
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.