• 締切済み

勤怠管理をExcelで作る場合 稼働時間、所定時間計算の計算式

現在、会社の勤怠管理をExcelで作ってます。 A1=適用項目 B1=開始時刻 C1=終了時刻 D1=休憩時間 E1=稼働時間 F1=所定時間 稼動時間を求める式で =IF(OR(B1="",C1=""),0,C1-B1-D1) 所定時間を求める式で =MIN(E1,LOOKUP(B1*24,{0,8.5,17},{9,7.5,6})/24) としていました。 この式を使用した場合、問題点がでてきました。 A1の適用項目で欠勤、年休、休出時の場合 本来は下記のように時間が入らないといけないのですが (例:9:30~18:00 1時間休憩) 欠勤:稼働時間 0  所定時間 7.5 年休:稼動時間 7.5 所定時間 7.5 休出:稼動時間 7.5 所定時間 0 下記のようになってしまいます。 (例:9:30~18:00 1時間休憩) 欠勤:稼働時間 7.5 所定時間 7.5 年休:稼動時間 0.0 所定時間 0.0 休出:稼動時間 0.0 所定時間 0.0 どのような式にするのが良いでしょうか? 知識が豊富な方、お力を貸してください。

みんなの回答

回答No.1

質問番号4035588と全く同じです。 あの質問者さんはとうとう規則やポリシーを明らかにせず「できない」の 一点張りでしたが。 A列を参照しない式でA列の内容に応じた振り分けは出来ないし、準夜帯 の超過勤務の入力形式も明らかでないし、そもそも不定時勤務ではなく 三交代の定時勤務なら毎日出勤時刻や退勤時刻を入力するのは無駄なん です。増減のあった時だけ事由と時間を書いておけば十分。 上記質問を参照して自分なりに考えた上で、再質問するなら入力ポリシー を細かく記載して下さい。

関連するQ&A

  • Excel 勤務時間の計算式 でいい案ないですか?

    会社の勤務票を作成中です。 現在、以下の計算式を用いて管理していましたが 以下の計算式では年休時、欠勤時、休日出勤時の管理が正確に入力できていないことが判明しました。 本来、 欠勤時は  稼働時間=0.0時間 所定時間=7.5時間(例) 年休時は  稼働時間=7.5時間 所定時間=7.5時間(例) 休日出勤時は稼働時間=7.5時間 所定時間=0.0時間(例) となるべきなんですが、以下の計算式だと 欠勤時は  稼働時間=0.0時間 所定時間=0.0時間 年休時は  稼働時間=0.0時間 所定時間=0.0時間(例) 休日出勤時は稼働時間=7.5時間 所定時間=7.5時間(例) となってしまっていたようです。 【計算式】 A1 業務開始時間(手入力) B1 業務終了時間(手入力) C1 休憩時間(手入力) D1 稼動時間⇒=IF(OR(A1="",B1=""),0,B1-A1-C1) E1 所定時間⇒=IF(D1>$M$44,$M$44,D1) *M44=8:00(当社の所定時間) F1 時間外残業⇒=D1-E1 詳しい方で、ご教授願えないでしょうか 宜しくお願い致します。

  • 勤怠と給与計算 エクセル

    勤怠管理と給与計算のシートをエクセルで作っています。 1.sheet2の日数(A8からA13)を計算する時、sheet1の年月日・曜日・備考を利用できればと考えています。 どのような方法?式?を入れればいいのか、教えて下さい。 ちなみに休みの日はランダムで、確実に休みという日はありません。 2.sheet2のA15からA21にはsheet1のG1からI1に出てきた時間を元にして sheet2のB2からB6の時間単価をかけて品目別で時間給計算できるようにしたいのです。 こちらもよろしくお願いいたします。 当方、エクセルは「セルってやつは時間にバケたり分数にバケたり、実はとっても偉いヤツ。」 …というくらいの認識しかありません^^; 他の質問やネットで出てる質問なども見てみましたが自分に当てはまるものを見つけられず (ただスキルがないので見逃してるだけかも?) 最終手段でこちらに相談にきました。。(いつも御世話になっています^^;) sheet1 (A1)年月日    曜日(B1) 備考(C1) 出勤時間(D1) 退社時間(D2) 通常勤務1(D3)  休憩時間(E1)  通常勤務3(F1) 勤務時間(G1) マイナス勤務(H1) 残業勤務(I1) (A2)2008/10/19  日(B2) 公休(C2) (A3)2008/10/20 月(B3)   出社(C3) 8:00 19:00 8:00~12:00  12:00~13:00 13:00~17:00 10:00 2:00 (A4)2008/10/21 火(B4) 調整休(C4)               8:00~12:00 12:00~13:00 13:00~17:00 (A5)2008/10/22 水(B5) 出社(C5) 8:00 15:00    8:00~12:00 12:00~13:00 13:00~17:00 6:00 2:00 sheet2 (A1)      氏名(B1) (A2) 時給単価     1,200(B2) (A3) 残業単価     1,500(B3) (A4) 深夜単価     1,800(B4) (A5) 休日単価     1,600(B5) (A6) 休深単価     1,900(B6) (A8) 所定日数 (A9) 就業日数 (A10)休出日数 (A11) 年休日数 (A12)欠勤日数 (A13)特休日数 (A15)所定内H (A16)早出残業H (A17)深夜H (A18)休出H (A19)休出深夜H (A20)遅刻早退H (A21)私用外出H (A23)不就業控除 (A24)欠勤(日額) (A25)遅,早,私外(時給) (A27)合計

  • エクセルで勤怠管理をしたい

    エクセルで、勤怠管理(タイムカード)を作りたいと思ってます。 具体的には、テキストボックスを貼り、その中にあらかじめ登録しておいた社員コード(例:000123)を入力し、コマンドボタン(例:出社、休憩入、休憩出、退社など)を押すと、社員名(個人)別にその日の出社時刻などが自動登録(月別一覧表)されるみたいなマクロを作りたいのです。 社員名別一覧の形式は、  B1に出社時刻 C1に退社時刻 D1に休憩入 E1に休憩出 A2以下に日付を入れる。  このようなものが、エクセルでできるのなら教えてください。

  • 休憩時間が数パターンある場合の休憩時間の計算

    勤務表を作成していますが、 休憩時間が複数ある場合の休憩時間の算出方法が知りたいです。 C3 9:00 (出社時刻) D3 20:00 (退社時刻) E3 (休憩時間) F3 =D3-C3-E3 (その日の稼働時間) C4 13:00 (出社時刻) D4 18:00 (退社時刻) E4 (休憩時間) F4 =D4-C4-E4 (その日の稼働時間) 休憩時間1 C40 12:00 (休憩開始時刻) D40 13:00 (休憩終了時刻) E40 1:00 (休憩時間の合計) 休憩時間2 C41 18:00 (休憩開始時刻) D41 18:30 (休憩終了時刻) E41 0:30 (休憩時間の合計) 休憩時間自体は6パターンあります。 休憩時刻が変わった際にも対応できるよう E40やE41を使って、退社時刻によって 休憩時間を算出できるようにしたいです。 また、13時に出社した時に12:00-13:00の休憩時間を カウントしないようにもしたいです。 Excel 関数のアドバイスを よろしくお願い致します。

  • EXCELで時間の計算

    EXCELで時間の計算をしたいのです。(和) A1→15  B1→30  C1→22  D1→00 A2→16  B2→30  C2→21  D2→00 A3→ 5  B3→00  C3→12  D3→30 と入力してあります。 A1とB1でひとつの時刻です。 つまり1行目は15:30と22:00です。 まずは後ろの時刻から前の時刻を差し引いたもの つまり1行目でいうところの22:00から15:30を引いたものの結果6時間30分を E1→6 F1→30とするにはどうしたらよいですか? またその合計 1行目→6時間30分 2行目→4時間30分 3行目→7時間30分を足したもの18時間30分を E4→18 F4→30とするにはどうしたらよいですか? そもそも時と分を分けたところに失敗があるのですが それはもうどうしようもありません。 それでは不可能なんでしょうか? E1、F1に入れる式、 E4、F4に入れる式を教えてください。 よろしくお願いいたします。

  • エクセルでの稼動管理計算?進捗管理?

    いつもお世話になっています。 早速ですが稼動管理計算を教えてください。 現在は仕事A 仕事B ・・・・・と多数あり それぞれに、必要時間が判明しているために仕事Aの終了時間に 仕事Bの必要時間を足してBの終了時間をだしています。 その様なものを1WEEKの仕事の進捗予定を確認しようとしているなかで 休憩時間の間も動かしていることになってしう為に休憩時間に入った場合は その分をずらして計算する方法をご教授ください。 例として Aは30分 Bは50分 cは20分とした場合 休憩時間が11:30からの45分間 の12:15まで Aの終了時間が11:10 Bがすぐに始まりそのままの計算ですと Bの終了が12:00になってしまいます それをBの終了が12:45になるような計算方法です また、3交替のため 休憩があと2回存在しそれも45分間です 日付も必要です。 どうぞよろしくお願いします

  • Excelでの勤怠管理

    バイトの勤務時間と休憩時間をエクセルで管理したいと思います。 休憩は決まって15分なのですが、 A列 出勤時間 B列 退勤時間 C列 B-A D列 休憩時間 E列 実働時間 という感じにしたいのですが、この場合休憩時間はどのように入力すればよいでしょうか。 0.25とすると計算がおかしくなってしまいます。 よろしくお願いします。

  • エクセルで時間計算(勤怠)の仕方を教えて!!

    エクセルを使って、勤怠時間表を作りたいんです。 <決まりごと> 始業時間…後の時間で30分単位(例 8:47→9:00、9:12→9:30) 終業時間…前の時間で30分単位(例18:20→18:00、19:59→19:30)休憩時間…1時間    残業時間…18:00以降、30分単位 深夜残業…22:00以降、30分単位 ※9:15に始業18:15に退社だと、実働時間は7.5時間で残業は0です。 例えば A始業時間 B終業時間 C実働時間 D通常残業 E深夜残業   9:17   22:40   12.0H   4.0H    0.5H AとBを入力すれば、C~Eがでてくる、というエクセルの計算式を教えて下さい。  

  • エクセルで勤怠管理表で休憩時間を計算させるには

    エクセルで、社員の出勤時間の計算をしたいのですが、 休憩時間の控除の計算式がよくわからずに困っています。 パートさんが多いので、労働時間により休憩時間が異なり、下記のようにしています。 4時間30分未満=0分 4時間30分以上=30分 6時間以上=45分 8時間以上=60分 現在使用しているデータの時間表示は、出社「9:00」退社「17:00」延べ時間「8:00」というような、60進法の時分表示です。 これを、10進法表示にはしない方法で計算したいです。 現在の表では、 Aセル=出社時刻、Bセル=退社時刻、Cセル=述べ就労時間、Dセル=休憩時間、Eセル=勤務時間(←述べ就労時間-休憩時間) にしているのですが、 Dセルの休憩時間が自動計算設定の仕方がわからず、述べ就労時間を見ながら手入力しています。(かなり手間なのと、間違いのもとなので) これを自動計算できるようにしたいのですが・・ 教えて頂けたら大変助かります。 宜しくお願いします。

  • 稼働時間の算出計算式を教えてください

    稼働時間を自動で計算する式を教えてください スタート時間 と 終了時間を入力すると稼働時間(分で可)がでるエクセルの式入力を教えてください  ただし朝の休憩時間10:00~10:05の5分 昼食時間12:00~12:40の40分   午後の休憩時間15:00~15:10の10分及び残業休憩6:00~6:05の5分は稼働時間に入れない式を教えてください   就業時間は8:30~19時までの間の時間帯での稼働時間の計算式入力方法を教えてください  よろしくお願い致します。

専門家に質問してみよう