• 締切済み

EXCEL 勤怠表の時間計算

EXCEL 勤怠表の時間計算 C3⇒出勤時間、C4⇒退勤時間、C5⇒休憩時間 定時8:00~17:00、残業時間17:00~22:00/5:30~8:00、深夜残業22:00~5:30 時間の表記は24時間表記で、1日は0:00~24:00とし、 夜勤の際、日にちをまたいだ場合は、翌日は0:00からスタート、 といった具合で作成していますが、 ●残業時間数の算出関数を教えてください。 残業時間が2つの時間帯に分かれているので、うまくいきません。 まだ作り始めなので、表自体のレイアウト等は変更可能ですので、 他に何かいい方法があるようでしたら併せてお願い致します。 宜しくお願いします。 EXCEL2010使用です。

みんなの回答

noname#150896
noname#150896
回答No.2

以下はいかがでしょうか。 =IF(C4>TIMEVALUE("5:30"),IF(C4<TIMEVALUE("8:00"),C4-"5:30",IF(C4>TIMEVALUE("17:00"),IF(C4<=TIMEVALUE("22:00"),C4-"17:00",""),"")),"") C4が5:30~8:00ならC4-5:30、17:00~22:00ならC4-17:00の値を表示します。

umixtomo
質問者

お礼

大変遅くなりすみませんでした。 しばらく違う部署へ出向になってしまい、 業務から離れており、遅くなってしまいました。 ご回答いただきました関数を試してみましたが、 上手くいかない様です。 早残業がはいった際、うまくいかない様です。 本質問は締めて、再度新しく質問を立てようと思っていますので、 またお時間がありましたら、宜しくお願い致します。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

関連するQ&A

  • 勤怠表の作成

      A    B    C    D 1 出勤時間 退勤時間 休憩時間 実動時間  2 9:00   18:00   1:00   8:00 このような勤怠表を作っているのですが E列には 遅刻や早退をして8時間に満たない場合はその時間を赤文字、 残業をして8時間を超えた場合はその時間を黒文字、 のように1セルで表示できるようにしたいのです。 (赤字/黒字のような表記でなくても構いません) このような場合の関数(計算式?)はありませんか? よろしくお願いします。

  • 勤怠集計表の計算式について教えて頂きたいのですが、 

    勤怠集計表の計算式について教えて頂きたいのですが、  1日の勤務時間が7時間30分の勤怠集計表を作成しています。休憩時間は1時間です。    A        B      C    D   日にち  開始時間 終了時間 時間計 例  7/1   9:00 17:30 7:30 計へは、1時間休憩時間を引いた計算式の IF(C2<=$C$1,C2-B2,C2-B2-TIME(1,0,0)) ※C1へ12:00と入力 この場合、開始時間が13時以降の時も1時間の休憩を取ってしまいます。 13時以降の開始の時、休憩時間を挟まない計算式を教えて下さい。

  • エクセル 残業時間の計算

    いつもお世話になります。 エクセルで勤怠表を作っています。 出勤時間・・・D8 退勤時間・・・D9  に書く事にした時、 残業時間をD13に表示させたいのですが上手くいきません。 関数を教えて頂けると助かります。 定時時間:8:00~17:00 残業時間:17:01~22:00、5:30~8:00 深夜残業時間:22:01~5:30 尚、時間は30分単位で切り下げです。 宜しくお願い致します。

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

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

  • 勤怠 休憩時間

    勤怠 休憩時間 勤怠集計表をエクセルで作成していますが、1日の勤務時間合計の計算式が判りません。  A     B         C       D 日にち  開始時間  終了時間  時間計 時間計へ1時間の休憩時間を引いた計算式で、 =B2-C2-TIME(1,0,0) 終了時間が12時の時は、休憩時間は無しで計算したいのですが、どなたか教えて下さい。

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

    エクセルを使って、勤怠時間表を作りたいんです。 <決まりごと> 始業時間…後の時間で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がでてくる、というエクセルの計算式を教えて下さい。  

  • 勤怠時間の計算について

    勤怠時間の計算についてお願いします。 C2セルに出勤時間、D2セルに昼休み時間、E2セルに退勤時間を入力します。 退勤時間を 30分単位で丸めたいのですが、17:20が退勤時間の基準で それ以降 30分単位で残業がつきます。 退勤時間隣のセルF2セルにE2セルに入れた退勤時間を17:25が17:20と出るようにするには どのようにしたらいいのでしょうか? 17:20を過ぎて17:49までは17:20 17:50になると18:19までは17:50 18:20になると18:49までは18:20 その後は30分単位で続きます どのような関数を、E列に入れたらいいでしょうか? どうぞ宜しくお願いいたします。

  • エクセルで勤怠表の時間計算

    初めまして。 エクセルで勤怠表を作成していますが、わからない所が出てきました。 A列:日付と曜日 B列:土日祝時に"休"を表示 C列:始業時間 D列:終業時間 E列:労働時間 F列:休憩時間(12:00~13:00) G列:休憩時間(17:30~18:00) H列:休憩時間(24:00~25:00) I列:休憩時間(28:30~29:00) J列:実働時間 E列ーsum(F列:I列) ちょっと簡略化しましたがこんな感じです。 休憩時間は、未入力時0:00になっています。 K列に、 例えば、20:00~33:00(平日→平日)まで働いたとすると、 5:30と表示するようにしたいのです。 (20:00~29:00まで休憩時間を抜いて7:30時間。20:00~22:00はカウントしません。ので5:30になります。) 始業時間(9時以上)から休憩時間を抜いた7:30を表示したいのです。 但し、始業時間が9:01(極端ですが)~22:00までは何時から働いても表示しません。 さらに、休前日の24:00~はカウントしません。 22:00~33:00(平日→平日)なら7:30。 22:00~33:00(平日→休日)なら2:00。という風です。 この計算式が色々やってみたのですが、組めません。 始業時間が決まっていないので、休憩時間が要る時と不要な時とパターンがいっぱいあると思うのですが・・・。 宜しくお願いいたします。

  • エクセルで勤怠表を作っています。

    エクセルで勤怠表を作っています。 A1に出勤時間、B1に退社時間が入力されたときのみ D1に 1と表示させたいのです。 また、B1-A1の計算結果が8:00以下ならマイナス表示 8:00以上なら整数表示(残業か早退か)を C1に表示させたいのですが どうすればよいでしょうか。 どなたかよろしくお願いします。

  • Excelで作成勤怠(時間)計算について

    お世話になります。 自分はExcelにて作業時間を管理するシートを作成中な のですが特定のデータを入力すると自分の意図しない動き になってしまいます。 例) A B C D E 開始 終了 休憩 定時時間 残業時間 ------------------------------------------------- 9:00 18:15 1:00 8:00 0:00 手入 手入 手入 手入 =FLOOR(B1-A1-C1-D1,"0:15") 環境) OS:Win2000 SW:Excel2000 上記の入力では15分区切で残業時間を算出する様に 設定したつもりなのですがFloor関数を使うと「0:00」 になってしまいます。関数を外すと「0:15」と表示 されます。 何方か上記の様な事象を回避する方法をご存知であれ ばご教授願いします。 どうぞ宜しくお願い致します。

専門家に質問してみよう