- ベストアンサー
日にちごとの作業時間の合計を出す方法
- 日にちごとに作業時間の合計を算出する方法を知りたいです。
- 会社報告のために、日々の作業時間を合計したいです。
- EXCELを使用して、日にちごとの作業時間の合計を算出する方法がわかりません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SUMPRODUCT関数で求める方法 F1セルに以下の式を入力して下方向にコピーします。セルの書式は「時刻」に再設定してください。 =SUMPRODUCT((A$1:A$500=A1)*(B$1:B$500=B1)*(C$1:C$500=C1)*(E$1:E$500)) すると同じ年月日の勤務時間合計が計算できますので、あとは条件付き書式で8:00未満ならセルの背景色を変えるようにします。 その他ピボットテーブルで年月日毎の勤務時間合計を集計する方法もあります。お手持ちの教本にも載っていると思いますのでやり方は見てみてください ただしピボットテーブルを利用する場合は1行目がタイトル行である必要があります。(勤務実績のデータは2行目以下になります)
その他の回答 (1)
- redowl
- ベストアンサー率43% (2140/4926)
>作業時間合計 とは、同日内で「営業、社内作業、会議、提携先との打合せ」 にかかった時間の総和(合計)を出したい。 ということ? その合計が、8時間到達か到達でないかをメッセージで もしくは、セル背景を赤色にして警告表示させたい。・・・ということ? >excelで何月何日に何の作業を何時間行ったかをお報告する必要があり、 最終的には、上記を一覧表で出したい? やりたい事が、2つ 有るような・・・・ またこのシートへの記録は、通年使用? 1年以上記録していく形式? サンプルデータを提示すれば 希望にかなった回答が返ってくると思いますが?
補足
説明不足で申し訳ありません。 >>作業時間合計 >とは、同日内で「営業、社内作業、会議、提携先との打合せ」 >にかかった時間の総和(合計)を出したい。 ということ? >その合計が、8時間到達か到達でないかをメッセージで >もしくは、セル背景を赤色にして警告表示させたい。・・・ということ? おっしゃるとおりです。 >>excelで何月何日に何の作業を何時間行ったかをお報告する必要があり、 >最終的には、上記を一覧表で出したい? そうです、各項目の並び方も質問で投稿した順序で入力したものを提出する必要があります。 >やりたい事が、2つ 有るような・・・・ 質問のタイトルの「日にちごとの作業時間の合計を出すにはどうすればよいのでしょうか」という部分が解決すれば、後は自分で何とかできると考えておりますので、質問のタイトルの内容のみを教えていただければ満足です。 >またこのシートへの記録は、通年使用? >1年以上記録していく形式? 1年以上記録していく形式です。 なお、希望する表のサンプルを以下に書きます。 分かっていただけるように入力できていればいいのですが。 A列 B列 C列 D列 E列 F列 年 月 日 作業内容 作業時間 作業時間合計チェック 2007 5 1 営業 4:00 2007 5 1 提携先との打合せ 2:30 2007 5 1 会議 1:30 2007 5 9 社内での作業 1:00 2007 5 9 提携先との打合せ 0:30 2007 5 9 営業 6:30 2007 5 10 会議 2:00 2007 5 10 営業 3:30 2007 5 10 提携先との打合せ 1:00 2007 5 10 会議 1:00 作業時間の合計が正しくない可能性があります。
お礼
ご回答いただきありがとうございます。 SUMPRODUCT関数とはまったく知らない関数でした。 回答を読ませていただいた結果、私の希望通りの表が作れそうな気がしますので、実際に試して見ます。
補足
実際にやって見た結果、希望していた日にちごとの作業時間の合計を算出出来ました。 ただ、この計算結果を基に一日の勤務時間合計が8時間にならない場合に警告メッセージを出すことが出来ないでおります。 今回の質問では日にちごとの作業時間の合計を算出する方法のみを教えていただくようにお願いした投稿でしたので、これをもって質問を締め切らせていただき、改めて、今回の結果を踏まえて、一日の勤務時間合計が8時間にならない場合に警告メッセージを出す方法を教えていただく質問を投稿させていただこうと思います。