勤務時間を計算するためにエクセルで表を完成させるように会社で依頼されています。
表自体はあらかた出来上がっていて、
項目は、日付
就業時間
終業時間
就労時間
18時間以降の残業
祝日残業 です。
依頼の中身なのですが、基本勤務時間は830~1730
で、休憩時間は800~830・1200~1300・1730~1800
で設定してほしいといわれています。
そして、休憩は就労時間によって自動入力にしてほしいといわれています。
昼一時間の休憩を差し引くやり方はたくさん乗っていたのですが。。
この場合はどうしたらよいのでしょうか。。
明日には提出する必要があります。
どうかお知恵をくださいm(__)m
宜しくおねがいします。
No.3ベストアンサー
- 回答日時:
VBAでもよければ、こんな感じです。
後述のVBAを標準モジュールへコピペした後、シートに次の関数を設定してください。
A1セルに就業時刻、B1セルに就業時刻が入力されているものとします。
その上で、C1セル、および、D1セルに次の式を設定します。
【C1セル】=就労時間(A1,B1)
【D1セル=残業時間(A1,B1)
※祝日残業について、意味が分からなかったので回答できません。
【VBA】
Function 就労時間(就業時刻 As Variant, 終業時刻 As Variant) As Variant
If 就業時刻 > 終業時刻 Then 終業時刻 = 終業時刻 + 1
就労時間 = 終業時刻 - 就業時刻
就労時間 = 就労時間 - 重複時間(就業時刻, 終業時刻, TimeValue("8:00"), TimeValue("8:30"))
就労時間 = 就労時間 - 重複時間(就業時刻, 終業時刻, TimeValue("12:00"), TimeValue("13:00"))
就労時間 = 就労時間 - 重複時間(就業時刻, 終業時刻, TimeValue("17:30"), TimeValue("18:00"))
End Function
Function 残業時間(就業時刻 As Variant, 終業時刻 As Variant) As Variant
If 就業時刻 > 終業時刻 Then 終業時刻 = 終業時刻 + 1
残業時間 = 重複時間(就業時刻, 終業時刻, TimeValue("18:00"), 2)
End Function
Function 重複時間(AF As Variant, AT As Variant, BF As Variant, BT As Variant) As Variant
Dim F As Variant
Dim T As Variant
重複時間 = 0
If BT < AF Or AT < BF Then Exit Function
F = AF
T = AT
If AF < BF Then F = BF
If AT > BT Then T = BT
重複時間 = T - F
End Function
No.4
- 回答日時:
質問内容の計算だけでいいのですか?
・8:30より遅く出社した。(遅刻)
・17:30より前に退社した。(早退)
・8:00前に出社した。(早出残業)
・22:00以降の深夜残業は区別しなくていいのか?
・徹夜時には、1時間の休息時間があるはずだが、
その時間帯は?
深夜、徹夜は無いとの前提か?
これらを考慮しなくても良いなら、
・退社時間-18:00が残業時間で、
-(マイナス)になる時は、ゼロ(残業なし)にする。
if 関数などで制御できます。
・祝日残業 は、休日出勤の事だと思われますが、
貴社の休日は、誰にも分かりません(汎用のデータでは無い)ので、
別途、休日のデーターベースを作っていおいて、
該当日(LOOKUP関数などで抽出)は、全部残業
(平日と同じ休息時間は差し引く)とすれば良いです。
No.2
- 回答日時:
「表自体はあらかた出来上がっている」とのことですが、では、何ができていないのですか?
もしかして、レイアウトは作ったが、就労時間などを求める数式が作れないということですか?
もしそうであれば、もう少し具体的な質問にしないと回答も付きにくいですよ。
例えば、こんな感じです。
ーーー質問例ーーー
次の値を求める数式を教えて下さい。
【就労時間】
就業時刻から終業時刻までの時間数を求める。ただし、800~830・1200~1300・1730~1800は休憩時間とし、時間数には含めない。
【残業時間】
就労時間のうち、18:00以降の時間数???(8:00以前も残業になりそうですが・・・)
【祝日残業】
祝日の就労時間?それとも祝日の残業時間?
(祝日を判断できる項目はシート上に表示済み?)
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 飲食業・宿泊業・レジャー 休憩・残業時間の自動算出 1 2023/01/07 22:58
- 転職 転職活動中で2社内定があり迷っています。皆様ならAとBどちらの方が良いと思いますか?理由もお願いしま 1 2023/02/06 12:20
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
- その他(ビジネス・キャリア) 日報の実務労働時間の集計について困っています。 2 2023/06/09 19:00
- アルバイト・パート 22年10月から社会保険適用拡大について、詳しい方いらっしゃいましたら教えてください 2 2022/09/01 20:40
- その他(Microsoft Office) Excel 勤務時間の計算について~(残業)有.無しの場合。 4 2022/07/17 21:03
- Excel(エクセル) エクセルで休憩時間を引く時と、引かない時の数式 3 2022/11/05 11:48
- 会社・職場 ブラック企業か判断お願いします。 半休使い週6勤務。 休憩時間は、1時間半。しかし、まともに取れるの 5 2023/03/08 20:20
- 正社員 正社員 週40時間以上の労働 3 2022/03/28 19:17
- 転職 現在郵便局の契約社員で配達や集荷で3年程勤めています。正社員になりたく転職活動をしております。内定が 5 2023/02/12 01:07
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
就労施設・・・。
-
元風俗嬢の生きづらい29歳です...
-
私には発達障害と境界知能と精...
-
療育手帳の子の、進路。どうす...
-
障害者だけど一人暮らし、一般...
-
就業と就労の違い
-
障害者自立支援施設でのコミュ...
-
大人の中度知的障害です!何度...
-
医師の意見書とは?
-
就労支援の種類について
-
就労移行支援どうしたら我慢で...
-
ニートと就労支援B型どっちが勝...
-
A型作業所にいけるかどうか
-
発達障害に適した生き方を自分...
-
精神を患っています。 何処の福...
-
IQが82なのに高学歴、大手企業...
-
職場の知的障害者にうんざりし...
-
正直に言うと私はB2 療育手帳を...
-
昔の近親婚姻による障害の認識...
-
太陽フレアで通信障害?ATMやス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
元風俗嬢の生きづらい29歳です...
-
ASD(アスペルガー症候群)につ...
-
大人の中度知的障害です!何度...
-
就業と就労の違い
-
就労を希望しているのに、希望...
-
私には発達障害と境界知能と精...
-
就労B型からA型に移りたい
-
ニートと就労支援B型どっちが勝...
-
療育手帳の子の、進路。どうす...
-
精神障害者就労支援A型って、利...
-
私は58歳精神障害2級です、現在...
-
20代女性です。発達障害があり...
-
就労移行支援施設での職員さん...
-
障害者だけど一人暮らし、一般...
-
松屋の店員は、外国人(韓国・...
-
A型就労の履歴書について。 ア...
-
引きこもりや無職期間が長い人...
-
僕はハーフでお母さんが外国人...
-
20代男性です。先日、初めて精...
-
自分は統合失調症で月1回の通...
おすすめ情報
ママチャリさんありがとうございます。
書き込み自体初めてで、
分かりづらく申し訳ございません。
表は上司の方から降りてきたもので、
私が作成したものではありません。
出来上がった表をもとに、
関数をいれて仕上げるようにと言われています。
就業時間・終業時間は手入力でいれてもらいます。
就労時間・18時以降の残業時間・祝日の残業時間に入れる関数が分からず困っていました。