• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル2010使用し、残業時間数の算出方法)

エクセル2010使用時の残業時間算出方法

このQ&Aのポイント
  • エクセル2010を使用して残業時間の算出方法についてご質問いただきました。小さい会社の残業時間管理表を作成中で、平日・休日・祝日・時休(時間休暇)などの入退勤時刻や会社在席時間、残業時間を管理する表を作成しています。
  • ただし、祝日勤務の場合や休日・祝日に関係なく会社在席時間が8:30以下の場合にエラーが発生します。また、早出の場合や17:15以降の退社時刻も残業時間に加算されるようにしたいとのことです。
  • 質問者様は以前にも同様の質問を送信されたようですが、添付資料が届かず申し訳ないと述べています。今回の送信では添付資料が届いているとのことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.2

1)規則上、始業時刻は何時なのですか?   →何時までが早朝出勤ですか? 2)>残業時間(H)の公式 =IF(OR(F3<=D3="",F3=""),"",F3-G3) 上記の早朝出勤、17:15以降の記述と矛盾しませんか?    →公式では、在籍時間が8;30を超えた時間を残業時間としている。     後半では。(在籍時間に関係なく)17;15以降の勤務を残業時間としている。     極端な例では、17;15始業 20;00終業では、2:15が残業となるが、公式     を用いた場合、残業時間はゼロになる 3)深夜勤務の有無はありますか?(8:30~1:00など)     >深夜勤務でも、その日のうちに帰れます(次の日にまたがることはありません)。    →規則上なくても、入力された場合、どうすべきかが必要。 5)平日に時刻が設定していない場合は、何も表示しないのですか?        →つまりは、欠勤などの表示が必要ないのか? 少なくとも、以上の点が解決したと過程した場合でも、 作成から完成までに、1週間は掛かりますね。 ================================ 私の会社のExcelでの勤怠管理の仕様改訂作業に費やした工数は、1ヶ月です。 (もっと複雑ですが、) ASP.NETへの移行については、完成まで、半年掛かっています。 ===================== いきなり、完成をめざすのではなく、ピンポイントを絞り、順々に解決していってはいかがですか?    

kakitaka0331
質問者

お礼

いろいろとご迷惑をおかけしました。 頂いた問題点をもう少し自分で勉強して、簡単なものを作成することに挑戦してみようと思います。 本当にありがとうございました。

その他の回答 (1)

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

>なお、入門時刻が06:30・07:00・07:30等の場合もあり、早出の場合は残業時間扱いで >残業時間に加算されます。 >当然、17:15 以降は残業時間に入ります。 それで、規則上、始業時刻は何時なのですか? 「当然」と言われても困ります。ただ、会社の規則なのでは? 「・・等」など、曖昧な表現は不適切です。 >残業時間(H)の公式 =IF(OR(F3<=D3="",F3=""),"",F3-G3) 上記の早朝出勤、17:15以降の記述と矛盾しませんか? 深夜勤務の有無はありますか?(8:30~1:00など) 深夜勤務がある場合、通常の計算式では無理です。上記例では、1:00を25:00 などに置き換える必要があるからです。 平日に時刻が設定していない場合は、何も表示しないのですか? などなど、疑問点ばかりです。 ============== 私の会社では、最近まで、Excelで勤怠管理を行っていました。中身は、マクロで一杯です。 なぜなら、時間計算が計算式だけでは不十分だからなのです。ユーザー関数も作成しています。 このExcelを使った勤怠管理のメンテナンス業務を担当していました。 その後、Excelから、ASP.NETを使ったシステムに移行する作業も行いました。 つまりは、会社の規模に関係なく、勤怠管理は非常に複雑で、Excelについても、勤務規定 についても熟知していなければ、無理です。

kakitaka0331
質問者

補足

早速のご回答及びご指摘事項等ありがとうございました。 自分の頭の中には判っていても、質問事項を見られた方は当然ご指摘のような疑問・矛盾を感じられることですね。 順番に従ってお答え致します。 1 規則上、早くても6:30からの出勤になります。 2 >残業時間(H)の公式 =IF(OR(F3<=D3="",F3=""),"",F3-G3) 上記の早朝出勤、17:15以降の記述と矛盾しませんか? すみません、矛盾の意味(箇所)を詳しく教えて下さい。 3 深夜勤務でも、その日のうちに帰れます(次の日にまたがることはありません)。 4 添付の資料では、平日(通常勤務)は2日(月)のとおりの公式です。 5 疑問点ばかりで、ご迷惑をおかけします。   違反事項かもしれませんが、回答者様の電話番号をお知らせいただければ、折り返し電話をさせていただき疑問点をお話しします。 本当にすみませんが、よろしくお願い致します。

関連するQ&A