• 締切済み

勤怠表の作成

現在勤怠表を作成していますが、なかなか完成しません。自分なりに計算式等を入力していますが、#VALUE!が出て、合計時間等が出ません・・・。どなたか教えて頂けますでしょうか?? *******現在の計算式*********** ■実働時間=TEXT(終了時間-開始時間-休憩時間,”h:mm”) ■時間外勤務=MAX(実働時間-”8:00”,0) ■深夜勤務=IF(終了時間>O$55,(終了時間-$O$55)*24,““) ※O55には10:00と入力 基本勤務は9:00~18:00の8時間勤務 22:00以降は深夜勤務 残業は基本勤務時間の前後時間共、分単位で付きます。 後、土・日・祝日が休みなのですが、土・日に出勤して勤務時間を入力した際に実働時間が自動的に通常の実働時間欄ではなく、休日勤務の欄に反映する方法などが分かりません。 現在合計時間の欄もセルの書式→ユーザー定義で[h]:mm:ssに設定しているのですが、#VALUE表示で合計時間が表示されない状況です。 ★良い計算式の例等があれば、アドバイス宜しくお願い致します★

みんなの回答

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

一般的に、空白セルを対象として演算を行う場合、#VALUE表示 となります。 それを避ける手法として、非表示列を作成し、空白行なら、0となるような作業領域を作成し、そこで演算を行います。 ちなみに、私は、前任者が作成した勤怠表を全面改訂しましたが、 完成までに3ヶ月は掛かったと記憶しております。

googoo0728
質問者

お礼

回答有難うございます。 3ヶ月ですかぁ~気が遠くなりますね・・・。 もうちょっと何とかしてみます。

  • avam-efsf
  • ベストアンサー率23% (223/940)
回答No.1

全然答えになっていなくて申し訳有りませんが こういうの使っちゃった方が楽では? http://www.vector.co.jp/soft/win95/business/se281966.html

googoo0728
質問者

お礼

確かに・・・・有難うございました。

関連するQ&A

  • 会社で勤務表を作成しなくてはならなくなりましたが、エクセル(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にて自作の勤怠表を作製したいです 勤務開始-勤務終了-休憩時間=勤務時間 勤務時間-残業時間-残業時間=定時時間 は数式で出来たのですが 勤務時間の一ヶ月の合計 定時時間の一ヶ月の合計 の二つをうまく関数で計算したいのですが セルには時間の形式で 00:00という風に入力をしてます Excelの関数に詳しい方ご教授お願いします

  • 勤怠の集計表をエクセルで作成しました。

    勤怠の集計表をエクセルで作成しました。 実際に手計算すると0:00になるのに、関数を組んだところ、###########・・・と表示されます。 どうしてですか? 内容は・・・ 『時』『分』を分けてセルに入力(例:A1セル→8、B1セル→:、C1セル→30)すると、 一日の労働時間を求めるようになっており、『残業』、『深夜残業』も求めるようにしています。 さらに表の下部に求められた時間の合計が表示するように作りました。 実際にテストで入力してみたところ、始業が14:00、終業が22:00(休憩なしで、8時間労働) にすると労働時間が求められ、『深夜残業』が0:00と表示されますが、『残業』が ##############・・・となり、カーソルを合わせると「負の日付又は時間は########と表示します」 とメッセージが表示されます。 しかし、実際は0:00と表示されてきてほしいのですが、上記のように表示され、表下部『残業』合計 が正しい数字になってきません。 いろいろと関数を組みなおしてみたのですが、結果は同じでした。 教えてください。よろしく御願いします。 ちなみに、私が組んだ関数は以下の通りです。 =IF(J6>"22:00",O6-"8:00"-R6-P6,IF(J6<"22:00",O6-"8:00"-P6)) 上記セルの内容は以下の通りです。   J6・・・終業、O6・・・労働時間、R6・・・深夜残業、P6・・・早出時間  基本となる時間は、   始業・・・8:30、終業・・・17:30です。

  • 複雑な勤務時間管理表

    最近会社での勤務時間管理方法が変わり、月末タイムカードに自ら残業時間等を記入し提出せねばならず、エクセルで自動計算したいと思ってるんですが、計算項目も多く困っています。 出勤時間と退勤時間を入力するだけで以下の条件をすべて表示できますでしょうか? 1:当日実働時間 (休憩の1hを必ずマイナスしなければなりません) 2:当日残業時間 (実働7.5hを超えた場合、1分単位での計算が必要です。7.5時間を下回った場合も1分単位でのマイナス表示が必要です。) 3:深夜勤務時間 (22:00以降の1分単位での計算が必要です。24:00を超える場合も多く、当日深夜勤務にカウントされます。) 4:1~3までの各項目合計 自分で何度かチャレンジしてみたのですが、マイナス表示もある残業時間の計算や深夜勤務の24:00以降が発生した場合の計算等がうまくいきません。 入力項目が増えるのはまったく構いません。 どうかご教授お願いします。

  • ファイルメーカーによる勤務時間計算を簡単にする方法についてお尋ねします

     出勤退庁が全く不定時な特殊派遣業務の管理作業をファイルメーカーPro9で行っております。  派遣報酬は時間制で、 実働時間(30分単位)×職務別時間制定額+深夜(22時~5時)従事時間×深夜加算定額  により構成されています。  不定時な出勤退庁の例は下記のとおりです。 (勤務)開始時刻~終了時刻(実働時間、深夜時間)      9:00~18:00(実働9.0H、深夜0)      20:00~3:00(実働7.0H、深夜5.0H)       23:00~7:30(実働8.5H、深夜6.0H)        23:30~4:00(実働4.5H、深夜4.5H)        1:00~4:30(実働3.5H、深夜3.5H)        2:00~9:00(実働7.0H、深夜3.0H)        21:00~7:00(実働10.0H、深夜7.0H)        まず実働時間の計算ですが、入力は上記の時刻どおり行うため、翌日にまたがる勤務のときはそのままだと実働時間がマイナスになります。 これを避けるため、その場合は終了時刻に1日(86400秒)を加算する次の式を定義しております。  出退庁時刻等の定義は、次のとおりです。 出勤時刻→「開始時刻」 退庁時刻→「終了時刻・入力」と「終了時刻・換算」 実働時間→「実働時間・時刻」と「実働時間・数値」 終了時刻・換算=If( 開始時刻>終了時刻・入力; 終了時刻・入力 + 86400; 終了時刻・入力 )  そして実働時間は 実働時間・時刻=終了時刻・換算-開始時刻  とし、これを数値化するため、 実働時間・数値=Hour(実働時間・時刻 ) + Round(Minute(実働時間・時刻) / 60; 2 )  としております。  さて最大の問題は前記実働時間中の深夜従事時間の算出です。  まずフィールド定義を 深夜開始=Time(22; 0;0) 深夜終了=Time(5; 0; 0) 深夜終了29時=Time(29; 0; 0 ) 深夜従事時間=深夜時間 深夜時間の数値=深夜時間・数値  とし、次の式により深夜従事時間を求めています。 深夜時間=If(終了時刻・換算 > 深夜開始; If( 終了時刻・換算> 深夜終了29時; 深夜終了29時;終了時刻・換算 )-If( 開始時刻>深夜開始; 開始時刻; 深夜開始 );0) + If( 終了時刻・換算>深夜終了; 深夜終了; 終了時刻・換算 )- If(開始時刻 <深夜終了; 開始時刻; 深夜終了 )  これを数値化するため、 深夜時間・数値=Hour(深夜時間) + Round( Minute(深夜時間) / 60; 2 )  以上が一連の式の流れですが、これらの式は何とも冗長で分かりにくいので、もっと簡単で分かりやすい計算式ができないか、悪戦苦闘しましたがいい智恵が浮かびません。  思い余ってファイルメーカーの時間計算に詳しい方のご指導をいただきたく投稿しました。  よろしくお願いします。

  • エクセルで勤怠表

    エクセルで勤怠表の課題を出されましたっ!しかし私はパソコンについて全くのド素人なため一向に終わりません、みなさんの知恵を貸してください。よろしくお願いします。 ちなみに課題は ・基本時給1000円 ・4月の一ヶ月間の日程で考える ・出社時間、退社時間が入力されれば給与が計算される ・時間は15分区切りとする(切り上げ、切り下げどちらでもOK) ・6時間以上で休憩を1時間とるものとする ・休日は時給1,25倍とする ・深夜勤務(22時~5時)も時給1.25倍とする (つまり休日かつ深夜の場合は時給1.5倍となる) ・深夜勤務(22時~5時)の日またぎの計算がきちんとされること 以上です。手が空いている方で構わないので教えてくださいっ!よろしくお願いいたします。

  • 勤怠作成で困ってます・・・

    添付画像のような勤怠を作成しています。 入力する場所を少なくしたいので、数式をいれたいのですが全くわかりません。 1から教えて頂ける人はいませんでしょうか? 区分について 平日 休日 公休などをプルダウンで入力すると、右側の各エリアに日数が表示されるようにしたいのですが、どのようにすればいいのでしょうか? 時間外残業について 始業から7時間を超えて勤務した時に、終業迄の時間外の時間を残業のエリアに自動表示するには、どのようにすればいいのでしょうか? 深夜残業について 始業から終業迄の就業時間内で22時~5時迄に勤務した時に、深夜残業のエリアに自動表示するにはどのようにすればいいのでしょうか? 睡眠時間について 1日24時間から前日の拘束時間を引いた時間を翌日の睡眠時間のエリアに自動表示したいのですが、どのようにすればいいのでしょうか? 当月合計について SAM関数を使って合計時間表示したのですが、睡眠時間の合計が明らかに変です・・・・どのようにすればいいのでしょうか? 各セル毎にあてはまる数式を教えてください。 他にも、簡素化できるような数式や入力方法があるなら、合せてお願いします。

  • 異なる書式を持つ勤怠フォーマットを作っています。(IF関数)

    皆様、いつもお世話になっております。 勤怠のフォーマット作りをしています。何時間も数式をいじっておりますが、皆目分かりません…。 良い方法がありましたら、プロの方、宜しくお願い致します。いつもありがとうございます。 ・M列:実働時間【ユーザー定義:h:mm】 ・O列:実働時間【ユーザー定義:G/標準】…M列を参照し、この時間を合計して、労働時間を計算。 ・Q列:残業時間【ユーザー定義:G/標準】 【やりたいこと】 1.8時間を下回る時には、“時間&分”で表したい。(O列)((例)6.5という風に) 2.8時間以上の時には別のセルに残業時間を表し(Q列)、8としたい。(O列) 3.残業時間を0.5、1.0といった数値で表し、合計して計算したい。(Q列) O2に、 If(M2=””,””,if(HOUR(M2<8,HOUR(M2)+MINUTE(M2)/60,HOUR(M2)-Q2) としたのですが、 【エラー】 1.残業(Q列)を空欄にすると、#VALUEが出てしまう。 2.残業(Q列)に数値を入力 ●0.5【G/標準】→実働時間(O列) 7.5、●1【G/標準】→実働時間(O列) 8.0 となってしまう。 以上です。分かりにくい場合は補足致します。

  • excelで出勤簿を作成しようと思っています。

    excelで出勤簿を作成しようと思っています。 自動で残業とかを計算できるようにしたいのですが教えてください。 excelの知識は関数をちょっと使えるようになってきた程度なので 詳しく教えていただけると助かります。 条件 ・通常勤務時間帯 8:30~17:30 昼休み 12:00~13:00 8時間勤務 ・休日勤務時間帯 土・日・祝日 8:30~17:30 昼休み 12:00~13:00 ・夜間勤務時間帯 22:00~5:00 休憩1時間 最大6時間 ・作業上8:30~14:00 昼休み 12:00~13:00等、変則の場合あり ・平日 開始時間 8:30 終了時間 19:30と入力すると 通常勤務 8時間 残業 2時間 計 10時間 平日 開始時間 8:30 終了時間 15:30と入力すると 通常勤務 6時間 計 6時間 休日 開始時間 8:30 終了時間 19:30と入力すると 休日勤務 8時間 休日残業 2時間 計 10時間 平日 開始時間 8:30 終了時間 23:30と入力すると 通常勤務 8時間 残業 4.5時間 深夜勤務 1.5時間 計 14時間 条件が足りなかったので補足させていただきます。 基本的に8:30~17:30の間に勤務していれば 通常勤務欄に何時間働いたかでるようにしたいです。 単位は30分単位でお願いします。 昼休みの1時間は8:30~13:00まではなしです。 なので8:30~17:30勤務すれば 通常勤務欄に8時間 8:30~17:00勤務すれば 通常勤務欄に7.5時間 という形でお願いします。 夜間1時間休憩は22:00~5:00までフルに働いた場合に 発生します。 など時間を入力すると自動で計算されるようにしたいのですが教えてください。

  • 深夜勤務ありのタイムシート

    タイムシートに出勤・退社時間をいれると自動的に勤務時間(実働合計)、法定内時間(am5:00~pm10:00)、深夜時間(pm10:00~am5:00) 法定外時間(勤務時間が8時間越えた時間)が計算されるシートを作り たいと思っています。 (例) 1.出勤時間16:00 退社0:00の場合  実働時間 8h 法定内時間 6h 深夜時間 2h 2.出勤時間23:00  退社9:00の場合(休憩1h)  実働時間 9h 法定内時間 3h 深夜時間 5h 法定外時間 1h というようなタイムシートです。 A     B   C   D  E F 出勤   退勤 実働 法定内 法定外 深夜 16:00 0:00 8:00 6:00 0:00 2:00 23:00 9:00 9:00 3:00 1:00 5:00 このような場合計算式はどのように入れればいいのでしょうか? 22:00以降は深夜勤務になるという式は検索して分かったのですが am5:00を超えると法廷内勤務になるとか 分からなくなってきました。長文で説明下手で 申し訳ないですが宜しくお願いします。