[[20150720143317]] 『残業計算』(庶務) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『残業計算』(庶務)

 計算方法を教えて下さい。

 通常の勤務から、残業がついた時に30分超過分を10分単位で集計する場合どのようにしたら良いですか?

 通常8時間(480分)勤務の時に、8時間30分(510分)勤務した場合8時間10分(490分)にしたいのです。時間は分で表示です。
 宜しくお願いします。

< 使用 Excel:unknown、使用 OS:unknown >


質問するときは、一旦過去ログを検索してからのほうがよいでしょう。
「残業時間」で検索すると、例えば、
[[20030226123916]] のような参考記事が見つかりますよ。

# 前の発言、勝手に消すのはどうでしょうか。
# 他人の発言まで削除する権限があるのかなあ・・・。
(γ) 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分単位で集計する場合なので追加手当計算のためです。(庶務)

(再掲)
例示したものが参考になるはずですが? 読む気は全く無いのですか?
Excelの計算式は参考になるはずです。

(シニア)さんの 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.