- 締切済み
エクセルで就業時間の計算方法
毎日手書きで時間を(IN・OUT)を書いていますが、残業時間など給料の明細書を見るとかなり違っていて困っているので自分でエクセルで計算式を作って自動で計算してもらった方が間違いがなくていいかな。と思いここのサイトで検索して調べましたが皆さんの質問とちょっと違うので質問します。 9:45分に出社・退社16:00(定時)残業の場合はまた時間がずれます。出社・退社だけを入力して計算したのですが、どういう計算式になるのでしょうか・・? 時間を入力する行はC列7行目に出社・D列7行目に退社です。(8行目以降に半月分追加されます。 詳しくわかる方教えてください。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- poi-poi
- ベストアンサー率31% (115/361)
ちょっとわからない点があるので確認させていただきます。 定時は9時45分~16時00分で、15分単位で計算。早朝や残業時間の区別はつけなくていいんですか? うちの会社では早朝手当てがないので8時出社でも9時からになるけれど、遅刻は30分単位なので9時5分に出社すれば、9時半出社扱いです。残業も定時の終わりが17時だけれど、17時55分に帰っても17時に帰った扱いになって残業時間はゼロですが、18時ちょうどに帰ると残業時間は1時間になります。そういう特別な時間はないのでしょうか?
- pipipi523
- ベストアンサー率40% (148/365)
補足 ・何日分も入力する場合はE7~G7を選択した状態で選択した枠の右下にある"・"を下にドラッグすることで計算式がCOPYされます ・最終的に合計時間を出す場合は=SUM(E7:E26)などと入力します この場合は確実に24hを越えるのでANo1さんのところに書いてあるセルの書式設定でユーザー定義を選んで[h]:mmを設定してください
- akio_myau
- ベストアンサー率34% (515/1480)
>時間は15分単位なので45分に出社しても10時扱いになり、45分前なら9:30扱いになる・・としたいんです・・。 15分単位と言いながら 9:45では10時なり、45分前だと9:30になるというと 30分単位の計算だと思うのですが 上記の条件であれば 例えば、A1に時間が入っている場合 =CEILING(A1-"0:14","0:30") の式で実行できると思います。 最終的にには毎月16日~次の月の15日までの総時間数も出したいのですが・・。再度教えていただけないでしょうか?
- pipipi523
- ベストアンサー率40% (148/365)
休み時間などは無いのですね? それでは思いつくままに・・・ C7:出社 D7:退社 E7:時間 F7:残業 G7:合計 パラメーターは C3:定時時刻 D3:残業開始時刻 E3:計算単位(00:15と入力) ※これらはセルの表示形式で時刻の13:00形式を選ぶ E7の式 =IF(D7<=$C$3,(D7-MOD(D7,$E$3))-(C7-MOD(C7,$E$3)),($C$3-MOD($C$3,$E$3))-(C7-MOD(C7,$E$3))) F7の式 =IF(D7>$D$3,(D7-$D$3)-MOD(D7-$D$3,$E$3),0) G7の式 =E7+F7 ・・・これでどうでしょう? ※リストで選択していくのは大作で説明出来ないと思いました(汗
- pipipi523
- ベストアンサー率40% (148/365)
就業規則で休み時間・遅刻・早退・時間単位(30分/15分/10分/1分)などが決まっているのではないでしょうか? それによって計算式が変わると思います ちなみにうちの会社の場合はタイムカードの他にそれぞれ個人でもEXCELで時間管理をしていますが、 このEXCELシートでは出社時刻と退社時刻のリストを作って選択しその組み合わせから時間を出しています (業務時間が30分単位で計算されるため比較的パターンが少ない&フレックスを採用してるので休み時間のとり方がややこしい)
- akio_myau
- ベストアンサー率34% (515/1480)
どういう風に計算式をと言っても、単純に退社から出社の時間を引き算し、合計するだけで作れます。 ただし、一番肝心な情報が抜けているので 例えば9:45より前に時間を記載した場合にはどうするのか。 残業は何分単位で行うのか。 遅刻や早退の扱いはどうするのか そういった条件がなければ式の作りようがありません。 あと、合計の時間計算した場合 24時間を過ぎてしまうとうまく計算できないので そのような場合にはセルの書式設定でユーザー定義を選び [h]:mmを設定する必要があります。
お礼
ご回答有難う御座います。 肝心な部分のご指摘・・有難う御座います。すっかり忘れてました!! 時間は15分単位なので45分に出社しても10時扱いになり、45分前なら9:30扱いになる・・としたいんです・・。遅刻や早退は同じように時間入力で解決できるかと・・無知ながらに思ってしまいました・・。 最終的にには毎月16日~次の月の15日までの総時間数も出したいのですが・・。再度教えていただけないでしょうか?
お礼
ご回答ありがとうございます。 うちの会社は15分単位です。どういう計算式になるんでしょうか・・。また、そのお使いになっているリストっていうのは作るのは難しいですか?リスト形式も余計な計算いらなく便利そうですね・・。