• ベストアンサー

タイムカード エクセル 式

エクセルでタイムカードを管理してます。 就業時間に合わせて、自動的に式が入るようにしていただけないでしょうか。 ルールは8時間以上は昼1時間休憩とする。(一時間少なく計上) 就業時刻が休日(ブランク)のところはブランクで表示 5時から9時までは早朝時間に表示 黄色のところの式を考えていただけますよう よろしくお願いします。

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

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>開始時間5時として、終了時間を9時前(8時半・8時・7時半・7時等)にするとE列はマイナスになってエラーになってしまいます。 通常の時間外手当でそのような条件は考えられなかったので組み込まれていませんでした。 基本の勤務時間が無いときは空欄にすれば良いのでIF関数の論理式にAND関数で条件を組み込めば良いでしょう。 E3=IF(AND(COUNT(C3:D3)=2,D3>"9:00"*1),(D3-MAX(C3,"9:00"*1)-IF(D3-C3>="8:00"*1,"1:00",0))*24,"") 序に、計算結果を時間数になるよう24倍する数式に変更しました。 F3=IF(AND(COUNT(C3:D3)=2,C3<("9:00"*1)),(MIN(D3,"9:00"*1)-C3)*24,"")

kayaba375
質問者

お礼

詳しく教えていただきありがとうございます。 おかげさまで助かりました。

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

回答No.2の補足です。 E列とF列は時間のシリアル値になりますので時給を乗じて賃金を計算するときは時間の値を24倍してください。 時間のシリアル値は次のようになっています。 1日=24時間=1 ∴ 1時間=1/24

kayaba375
質問者

補足

ありがとうございます。大変助かります。 一点質問です。開始時間5時として、終了時間を9時前(8時半・8時・7時半・7時等)にするとE列は マイナスになってエラーになってしまいます。 何か対策はありますでしょうか? 厚かましくて大変申し訳ありません。 よろしくお願いします。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>就業時間に合わせて、自動的に式が入るようにしていただけないでしょうか。 「自動的に式が入る」ことはありません。 あなたが自分で目的のセルに数式を入力してください。 >ルールは8時間以上は昼1時間休憩とする。 「昼1時間」とは12:00~13:00の範囲を休憩とするのでしょうか? 例えば13:00~21:00の勤務のとき8時間になりますが休憩は無いのでしょうか? 貼付画像では時間帯に関係なく8時間以上の就業時間のとき1時間の休憩をとるものとしました。 E3=IF(COUNT(C3:D3)=2,D3-MAX(C3,"9:00"*1)-IF(D3-C3>="8:00"*1,"1:00",0),"") F3=IF(AND(COUNT(C3:D3)=2,C3<("9:00"*1)),MIN(D3,"9:00"*1)-C3,"") E3とF3を下へ必要数コピーします。

  • kuma56
  • ベストアンサー率31% (1423/4528)
回答No.1

丸投げですか??? たぶんこの後に、丁寧に式を作った回答があると思うが、その前に自分で考えて工夫してみた方が、今後エクセルを使っていくうえでプラスになると思うがなぁ・・・・・ 例えば、 8時間以上は・・・・とか、 就業時刻が休日・・・・とか、 5時から9時までは・・・・という条件で判断するって事は、IF関数 を使うといいんじゃないのかな?? 条件を重ねて考えてみると、まず、 大前提は、開始時間が入っていなかったらブランクって言う条件式を考える。 次に、早朝の方に、大前提の次に、開始時間が九時より早かったら・・・という条件式を入れ子にしてやる。 基本のほうは、大前提の次に、勤務時間が八時間以上の時は・・・という条件式を入れ子にしてやり、そこから早朝の値を引いてやれば何とかなりそうだがどうだろうねぇ????

関連するQ&A

  • エクセルのタイムカードで悩んでいます。。。。

    エクセルのタイムカードで悩んでいます。。。。 今、エクセルでタイムカードを作っています。 飲み込みが遅い初心者なものでなかなか進みません。。。。 教えてください(>‐<。) 会社はサービス業です。 ・基本就業時間は9:00から~18:00の1時間休憩の8時間勤務の15分刻みになっております。 ・早出や遅出等もありますので、その場合は1時間休憩は無しの時間を求めます。 ・8時間以上の場合で9:00前と18:00以降は15分単位で残業となります。 @時間単位を15分単位できることができません。 一応、教わりながら関数を作ったのですが、どうしても15分単位できることができません。。。。 A1 出勤時間 B1 退勤時間 C1 就業時間 →→=IF(A1="","",IF(B1-A1>TIME(8,0,0),B1-A1-TIME(1,0,0),B1-A1)) D1 残業時間 となってます。 C1の関数式で15分単位にする場合の式を教えて下さい。 言葉足らずで解りずらい説明ですが・・・・ 宜しくお願い致します。

  • エクセルでのタイムカード計算(深夜休憩)

    12時から翌4時までの店舗のタイムカードを集計しています エクセルで計算式を作成して、ほぼ完成したのですが 休憩時間が22時までに取得している場合と22時以降の深夜に取得してる場合において 深夜労働時間数が異なるため、割増給与額が異なることが判明しました。 労働者に不利にはならないので普通時間での休憩取得としてもいいのですが 計算式をご存知の方教えてください。 タイムカードは、 入店時刻 出店時刻 休憩開始時刻 休憩終了時刻 で管理しているので、22時前に取得したのか、22時以降に取得したのかわかるようになってます。 21:30から22:30というような休憩の取り方をされると、さらに複雑になってきそうです ちなみに、 入店時間は30分未満切り上げ、出店時間は30分単位で切り下げてます 普通残業25%増し、深夜時間帯25%増しで支払ってます。

  • エクセルでのタイムカード管理

    いつもお世話になります。 会社でタイムカードの処理を担当してます。 今までは、手書きで控えを取って処理をしていましたが出来れば 各個人から出た届けを入力する事によって、控えが取れれば… と思っています。 早速エクセルで関数を使い作ってみようと思ったのですが、 初歩的なところでつまずきまくってしまい、困っています。 是非皆様のお力を貸していただきたいです。 今のところ希望は ・残業の管理(30分刻み) ・休日出勤時の代休の管理 が出来たら嬉しいです。 まず休日出勤の代休でつまづいているのですが、 たとえばA1に開始時刻とB2に終了時刻を入力し、 それが4時間を越える場合別のセルに全休と、 それ以下であれば半休と表示させたいのです。 IF関数を使ってやってみたのですが、倫理式の段階で上手くいかず 困っています。 初歩的で申し訳ありませんが、お力をお貸しください。 よろしくお願いいたします。

  • タイムカードについて

    勤務先の就業時間が9:30~18:30です。(8時間勤務、1時間休憩) タイムカードで休憩時間なども打刻しています。 残業代は30分ごとの申請なのですが、タイムカードを押す時間のことでよく分からなくなってきたので、ご意見宜しくお願い致します。 (1)休憩時間は45分と15分の合計60分。 仮に、13:00~の45分休憩、16:00~15分休憩の場合は、それぞれ13:45と16:15までにタイムカードを押す。 →13:45と16:15を過ぎたら(60分を過ぎたら)何扱い? (2)退勤する際は、18:30~18:59までに押す。 →19:01では、30分残業した事で大丈夫ですか?上司に、18:59までに押してと言われました。 ちなみに19:00までには帰りたいです。打刻が19:01になってしまったからといって、19:31まで待つのは嫌です。 回答宜しくお願い致します!

  • Excelでタイムカード管理をしたいのですが・・・

    Excelでタイムカード管理をしたいのですが・・・ フード関係のアルバイトをしているのですが、勤務がシフト制で休憩時間分もあるので、自分が何時間働いているのかが把握できません。 そこでExcelを使い勤務時間の管理をしたいと思います。 例えば、下記のような勤務だとします。 日付 入店時間  退出時間  休憩 就業時間 6/1 10:00 18:00 1時間 7時間 6/2 9:00 20:00 1時間 10時間 6/5 8:30 17:45 1時間 7時間15分 この就業時間をExcelで自動で計算したいのですが、計算式はどのようにすればよいのでしょうか? お分かりの方がいましたら、教えてください。 お願いします。

  • エクセルでタイムカード

    こんにちは! タイムカードの時間計算が面倒なので、エクセルで計算したいと思っています。 10:15~18:15までが勤務時間で、休憩45分で 7時間15分の労働時間です。 セルごとに『10』:『15』、~『18』; 『15』 等入力すると、7時間15分= を7.25時間として表示し、 また、残業あるときには、時間内勤務の30分後からカウントして計算したいのです。 18時15分の30分後 の18時45分からの残業15分毎に(0.25時間)で残業時間として自動的に計算できるようにしたいのです。 (19:15分なら30分残業=0.5h) イメージ的には・・・    A   B     C   D    E           F     開始時刻  終了時刻  時間内勤務    残業時間 1  10  15  18  15   7.25h          0h 2  10  15  19  15   7.25h          0.5h 3   9   00  19  00   7.25h          1.5h のA1~D3部分を入力すると、自動的にE・F行が計算されるという形が理想です。 わかりにくい説明だとは思いますが、これができるとすっごく嬉しいんです。 どうぞよろしくお願いいたします!!          

  • タイムカード 就業時間

    飲食店 ダイニング などの仕事をしています。 だいたいお仕事は創造つくと思います  その中でも一般的な業務です 午後2時~午前3時まで 13~14時間働いています 日給月給で日当1万円で月 25日~26日働いています。 26日X13時間=338時間で日給月給260,000円 が給料です ここで質問です。 (1)タイムカードですが入りの時間 お昼午後2時前後に出社し押しますが アウトの時間は押しませんこれは決まりだからと上司はいいます ここのお店の就業時間はなんとなくわかっていましたがタイムカードの アウトを絶対に押させないんですこれは合法ですか? (2)休憩時間ですが正式にはありません会社 店舗のルールでは お客さんがいない時 又はお客が非常に少なく暇な時間が 休憩なのでと言われ はっきりとした休憩はありません これは合法ですか? (3)また 暇な時間 外でパンフレット ポイントカードの配布 お客さんの勧誘や 従業員(男女)の勧誘を 警察や 市などに許可をもらわずにさせられてます。 これは合法ですか? (4)以上の件ですが入社の時に薄々知っていたのでこのまま我慢して 働かないといけないのでしょうか?気になるのは 26日X13時間=338時間 これも知っていて 日給月給ならしかたないのでしょうか教えて下さい合法ですか?

  • エクセルにてタイムカードを作成したい

    開始時間・終了時間=労働時間(休憩時間1時間)に残業時間がわかるようにしたいです。 開始時間:仕事の開始時間です。早出等もあります。基本はAM9時です 昼休憩が1時間あります。 18時以降に残業が発生します。 毎日の労働時間・残業時間と月間労働時間・月間の残業時間がわかれば最高です。 大変すみませんが エクセルで このようなタイムカードができませんでしょうか? よろしくお願いします。

  • タイムカード管理

    エクセルでタイムカードの時刻を直接入力して勤怠を自動計算させるようにしたいのですが、その日ごとに就業時間 が異なるときどのようにすればいいのでしょうか。ちなみに、そのパターンは5つ前後です。

  • タイムカード通りに作りたい

    タイムカードを集計するためのファイルを作成したいです。 時間数と出勤日数だけの集計ができれば良いのですが、 タイムカードと同じ形式のExcelファイルを作成したいです。 日々の出勤と退勤時間、休憩時間を入力して、残業時間、実動時間が 自動的に表示したいです。 ただし、 17時に出勤し、翌日の9時に退勤になる勤務もあります。 月日  出勤   退勤   休憩   残業 実動時間 1日  17:00 2日       9:00 2:30 0:00 14:00 3日  14:00 19:00 1:00 0:00 4:00 上記のような集計が出来るテンプレートを配信しているような サイトを教えてください。 もしくは、上記を求める式を教えてください。

専門家に質問してみよう