• 締切済み

フレックス勤務ありの勤務表作成

エクセルで勤務表を作成しています。 通常勤務時間、残業時間、深夜(22:00~5:00)を表示したいのです。 勤務開始時間から8Hを超えたら残業時間に、22:00を超えたら深夜時間にということなんですが、フレックス勤務があるので「17:30からは残業」というようにはいきません。  こんな場合はどうしたらいいのでしょうか。関数orマクロ使用してもOKですが、高度なものは解説ください。よろしくお願いします。

  • BAI2
  • お礼率40% (2/5)

みんなの回答

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

全社がフレックス対象なのでしょうか? 終業時間ー始業時間で、実働時間がわかりますから、そこから実働時間-8とすればいいわけで。 但し、8時間といっても、休憩時間は考慮しないといけないですよね。 非フレックスとフレックス対象の両方の場合、さらに複雑になります。 また、コアタイムは??とか、考慮すべきところは多々あります。 私は、社内で、社内業務に関するアプリを担当しています。 以前は、Excel(マクロ)で勤怠を作成していて、最近、Webシステムと 従来のExcelと併用するため、Excel版の勤怠を解析しましたが、1から 構築するとなると、大変な工数になりますよ。

BAI2
質問者

補足

ご意見ありがとうございます。 非フレックス勤務者に関しては、変則勤務は一切ありませんので問題無しです。 現在使用している勤務表は他の人に作成されていてC言語やプログラムが組まれています。それを修正しようとしましたが、言語がわからないのでソレを調べるところから・・・という状態です。 ちなみに経験者のkokoroneさんが、1から勤怠を構築しようとすると、どの程度の工数が必要かと思われますか?(私で解決できない場合に、別の方に依頼をするということも考えているためです)参考に教えてください。

関連するQ&A

  • フレックス勤務のExcelでの勤務表作成について

    フレックス勤務のExcelでの勤務表を作成したいと思います。通常であれば、残業したらその時間を足せば良いのですがフレックス勤務でその日の勤務時間がマイナスとなった際に残業の合計時間から引くExcelを作成したいです。 いろいろとネット上のサイトも検索しましたが、良いものがありませんでした。推測するに、if関数でマイナスの際は、、のようになるのかと思うのですが。詳しい方、ご教授いただけないでしょうか。

  • 勤務表作成について

    勤務表作成について 2点の質問がります。 (1)深夜時間(22:00~翌5:00)を求める関数が何度やってもうまくいきません。 ご教授お願いいたします。 例えば終業時間が23:00だった場合、普通残業に4.25、深夜残業に1.0と表示をさせたいです。 現在は普通残業が5.25となってしまっています。 (2)終業時間から遅刻早退の時間を求めたいです。 例えば9:00~12:00まで勤務をしたら休憩はなしになるので、実働時間は3.0、遅刻早退は4.75となるようにしたいです。 また勤務していないは空白としたいのです。 なお、勤務時間の定時は9:00~17:45です。 以上の2点となります。 よろしくお願いいたします。

  • Excelで勤務管理表を作っているのですが…

    今まで手計算をしていた勤務管理表を作っています。 Excelで勤務時間の計算をしたいのですが、条件が多くて困っています 添付した画像が読みにくいかもしれないので、 勤務時間が8時間以下になったり、8時間を超えて12時間になったりする 中で、    基準内時間(7:00~22:00の間で総8時間以内の勤務時間)    基準外時間(上記の時間内で8時間を超える残業時間)    深夜時間(22:00~の総勤務が8時間以内の勤務時間)    基準外深夜(22:00~の8時間を超える残業時間) と4種類に勤務時間を区別して、それぞれに合わせた時給を計算 しないといけないのですが、マクロはほとんど分からないので、 数式(関数を含めて)で解決できるものなのか?できるなら どのような数式が良いか教えていただけませんか?

  • Excelで勤務表を作りたいのですが

    Excelで勤務表を作りたいのですが、なかなか関数がうまく使えません。 時間計算をご存知の方、教えて下さい。 入力列 A:出勤時刻 B:退勤時刻 C:勤務開始時間 *始業9:00のため、9時より以前の出勤時刻は9:00、9:00以降の出勤はその時刻を表示する。 D:休憩時間 E:実働時間(始:C/終:B/マイナス:D) F:時間内勤務(8時間まで) G:時間外勤務(8時間を超過したところから・22時迄) H:深夜残業(22時以降の勤務時間) このような説明でお分かり頂けるでしょうか。 よろしくお願いします。

  • Excel 勤務管理表の作成

    Excel2000で勤務管理表を作成しようとしています。 If関数を使って作成しようとしているのですが、うまくいきません。 わかりにくい説明ですが、よろしくお願いします。 A列に実働時間。(昼休みは抜いています)を入力するとB列C列に自動で入るようにしたいです。 B列に7.75内(通常勤務)の時間が入るようにする。 C列に残業時間が入るようする。 ※7.75hを過ぎると0.25h休憩をしなくてはならず、残業は8時間からしかつきません。 (例) A列       B列     C列 実働時間    7.75内    残業 7.75       7.75      0 8          7.75     0 8.25        7.75     0.25

  • 会社で勤務表を作成しなくてはならなくなりましたが、エクセル(2003)

    会社で勤務表を作成しなくてはならなくなりましたが、エクセル(2003)関数の知識がありません。 こちらでいろいろ検索しましたが、求めているものがなかったので質問をさせていただくことにしました。 ご教授お願いいたします。 現在、実働時間⇒=IF(B1="","",A1*24-B1*24-D1)と入力しています。 始業時間と終業時間を入力すると実働時間、実働時間が17:45を超えたら普通残業、22:00~翌5:00は深夜残業としたいのです。 日勤勤務は9:00~17:45、夜勤は17:30~翌9:00です。夜間勤務では1.25の休憩があるため実働時間は5.75となります。 また遅刻早退の時間数を求める関数も入れたいです。 24時間体制での仕事なので深夜の時間に対応したものを求めたいのです。 すべての欄の合計値は7:45とかの表示ではなく7.45という表記にしたいです。  始業時間 終業時間 休憩時間 実働時間 普通残業 深夜残業 遅刻/早退  9:00   17:45   1:00  17:30   翌9:00   休憩時間は標準の書式設定[1]になっています。 初めて質問させていただくので、わかりにくいかと思いますがどうかよろしくお願いいたします。

  • Excelで勤務表

    Excel(2000)で勤務表を作ることになりました。 基本勤務時間が8時間 それ以降が残業時間 例えば8:30から20:00まで働いた場合、 基本に"8" 残業に"2.5"と自動的に入る式を入れたいのですがどうしたらよいでしょう。 また、月を変えるだけで日付、曜日が自動的に変えられる式も教えていただきたいです。 使う関数の説明も付けてもらえると嬉しいです。 宜しくお願いします。

  • Excelで自作の勤怠表を作成したいです

    Excelにて自作の勤怠表を作製したいです 勤務開始-勤務終了-休憩時間=勤務時間 勤務時間-残業時間-残業時間=定時時間 は数式で出来たのですが 勤務時間の一ヶ月の合計 定時時間の一ヶ月の合計 の二つをうまく関数で計算したいのですが セルには時間の形式で 00:00という風に入力をしてます Excelの関数に詳しい方ご教授お願いします

  • 勤務実績表(関数)で作成したい

    手入力の出勤簿があります。 下記、就業時間で、15分単位で入力します。 ※就業時間 開始時間: 9:00 終了時間:17:00 休憩時間: 1:00 ※15分単位での入力方法 1時間15分=1.25 1時間30分=1.5 1時間45分=1.75 残業は17時以降すぐに発生します。 エクセルで勤務表を作成した時に 7時間15分 8時間30分 8時間45分と残業が発生した時に 7.25 8.5 8.75といったぐあいになるように エクセルの関数をしたいのですが どうやればいいのでしょうか? また、月末に集計が出来たらいいです。 質問が下手でよくわからないかもしれませんが よろしくお願いします。

  • 勤務表の時間表示について

    エクセルで勤務表を作成しており、 月日・区分・始業時間・就業時間・休憩時間・所定時間・普通残業・時間外・深夜残業・・・と項目があります。 所定時間には7:30がマックス表示するようにしてあり、それを超えた7:31~8:00を普通残業に、さらに8:01~深夜残業に反映するようにしたいんです。 所定時間の表示と深夜残業の表示は出来たんですが、普通残業の表示がうまくいきません。 どなたか教えてください。