• ベストアンサー

エクセルで勤務表を作った場合の残業時間の累計の表示について

今エクセルで勤務表を作っており、残業と残業累計の項目があり ----------- 残業|累計| 1日 |2.0|2.0 2日 |空白|空白 3日 |1.5|3.5 となるように、残業を入力した日は累計項目に数字を入れ、 残業が無く、空白のときは累計の項目を空白にし、 さらに3日に残業をすれば、1日の残業時間を合計して累計項目に 出したいと式を考えているのですが、どのようなやり方があるでしょうか。 エクセルに弱く、かなり困っています。。 エクセルにお詳しい方がいらっしゃいましたらどうぞご教授願います。

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

  • ベストアンサー
回答No.1

こんにちは まず、タイトルは日付、残業、累計ですよね。 日付の欄をA列、残業の欄をB列、累計の欄をC列とすると C2に  =IF(B2="","",SUM(B$2:B2)) といれて、あとは下方へコピーすれば、可能です。 SUM(B$2:B2)の最初のB$2のところで$をつければ、先頭行を2行目に 固定できます。 あと、余計なことかもしれませんが、累計なら空白の場合には空白表示 をしなくてもそのまま当月の累計を表示しちゃってもいいような気が しますが・・ その場合は =SUM(B$2:B2) を先頭に入力してコピーすればOKです。 以上、ご参考まで

lickdog99
質問者

お礼

nayuta_lotさん、早速のご回答ありがとうございます。 nayuta_lotさんのやり方でうまく行きました。 後は、15日まで行った後、日付、残業、累計の欄がそれぞれ D列、E列、F列に移動してしまうので、そこのところは自分で考えて見ます。 エクセル初心者の私に優しく回答していただき、 本当にありがとうございました!! 感謝しています!!

関連するQ&A

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

    エクセルで、○年○月と入力すればその月の日数、曜日が出る勤務表を作成しました。 (例えば、9月と打てば30日まで表示され、10月と打てば31日まで表示される) DATE関数を使っています。 残業時間を合計する欄があるのですが、 例えば9月は30日までですが、30日の次の空白欄に8月31日のデータが残ってしまっているようで、 合計に反映されてしまいます。 31日のデータを非表示にするだけでなく、合計の対象外にする方法はあるでしょうか。 分かりにくくてすみません。

  • エクセルで勤務シフト表の作成。

    エクセル表で年間の勤務シフト表を作成しております。 独自で考えて作っていってるんですが、改良したい点がいくつかあり教えて頂きたい点があります。 現在は色んなデータを入れているシートを一つと、1か月ごとのシフト表を12個用意しています。   まず、4月度のシートに『4月度』と入力したら日付と曜日が自動的に入る様にするにはどのような関数が使えますか? 12枚のシートは全て同じ書式なので、日付と曜日を空白にしておいて、自動的に表示したいのです。 付け加えるなら、日曜と祝日にはフォントもしくはセルに色をつけたいのです。 もう1点。社員ごとに労働時間の累計を出していきたいのですが、現在は表に社員番号を入力すれば氏名が表示されるようにしており、例えばA1のセルの個人の数字を来月度もA1のセルの人と合計する式しか入れていません。 これだと各月の表の社員の並びが変わった時、別の社員の数字を合計してしまいます。 社員番号を入れれば各月の労働時間を合計するにはいかがいたしたらよろしいでしょうか? 長文の上、説明不足があるやも知れませんが宜しくご教授下さい。

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

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

  • Excelで勤務表

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

  • Excel 勤務時間表の作り方

    先日ここで勤務時間表の作り方を教えていただきました。大変参考になったのですが、また問題が起きたので書き込みさせていただきます。 各日にちの勤務時間を入力し、最後のセルにその月の合計勤務時間と残業時間を計算したものを載せたいと思っているのですが、どうしてもうまくいきません。 Fに8時間を超した時の時間、Gには8時間より足りなかった時の時間が表示されるようにしました。式はこのように入っています。 =IF(SUM(G7:G37)<SUM(F7:F37),SUM(F7:F37)-SUM(G7:G37),0) 実は以前別の方が作られた表にも同じ式が入っており、それをただ単にコピーしただけなのですが、なぜかセルの部分に####と表示されてしまいます。ちなみに、表示設定はユーザー定義の[h]:mmにしてあります。 これはどうやって直したらいいのでしょうか?

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

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

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

    エクセルで勤務表を作っています。 決まった曜日の決まった時間に出勤&退勤するバイトなので、関数を使って簡単に入力したいと思っています。(月木土日曜日の、17時から22時までの勤務) 項目が「日付、曜日、出勤時刻、退勤時刻、休憩時間、実働時間」とあり、曜日を参照して自動的に 出勤日に17:00、退勤時刻に22:00。休憩時間に0:15と入力するには、どうしたらいいのでしょうか? 一日(たとえば月曜日のみ)などの時は、if関数を使って入力できるのですが、1週間に4日分の入力をする関数の使い方がよくわかりません。andやor関数を使ってみましたが、うまくできませんでした。 わかる方は、是非教えてください。よろしくお願いします。

  • 残業時間の計算 累計

    エクセルの関数は苦手なので教えてください。自分なりにしても上手くいきません。。。    A    B     C      D      E      F 1   日   曜日  出勤時間 退社時間 残業時間 残業時間累計 2  1日   月    9:00      19:00    1.0      1.0 3  2日   火    10:00     19:45    0.5     1.5 4  3日   水 5  4日   木    9:00     18:00     0      1.5 という風にE欄・F欄を自動的に計算し、尚且つC・D欄に時間を入力しなくてもエラー(######)などが出ない様にするにはどのような数式を入れると良いのでしょうか?こちらのサイトの質問例などを参考にし、自分なりに色々試してみましたが上手くできません。どなたか詳しい方、教えてください。宜しくお願い致します。 ちなみに実労働時間が8時間、休憩1時間になりますのでE欄の数式は=D2-C2-”9:00”という数式を入れてみましたがC・D欄に時間の入力をしないとエラー(####)が出てしまいます。

  • Excelとマクロを使った勤務表

    今エクセルで勤務表を作成しています。年と月を変更することで、項目欄に日付が入力されて、例えば31日ある月は31項目埋められ、30日ある月は30日まで項目が埋まり、土日はグレーに塗たいです。Sheet2にカレンダーを置いてそこから参照するような形で、毎月2009年2月1日などと入れるとその月の勤務表の日付と曜日が表示されるものを作りたいのですがどなたかご指南いただけませんでしょうか? 宜しくお願いいたします。

  • これってエクセルでできますか?

    毎日の勤務時間の表を作るのですが、この表で関数を入れるとなると、どういう式になるのかわかりません。 例えば、2月1日は この数字を入れました。 A1-5 B1-3 C1-3 D1の合計はSUM関数を使って11(時間)。2月2日は A1-1 B1-2 C1-4 と2月1日の入力した数字を消して2日の分を入力。D1の合計は7(時間)。A5のところに累計時間この場合11+7で18になるようにしたいのですがそれができるか教えてください。

専門家に質問してみよう