• 締切済み

EXCELで時刻別の稼働率

よろしくお願いします。 EXCELデータに開始時間、終了時間があります。 そのデータを元に時間別の部屋稼働率を調査したいです。 例)  開始  終了  部屋番号 09:34 12:00  1 11:00 13:45  1 12:05 12:36  2 23:45 01:13  2 全体の稼働率と部屋別の時間別稼働率を出したいのですが、 最後のパターンが難しいです。 また、24時間以上使用する場合もあり、入力時は入力ソフト側にて 対応しているので、入力時は使用時間等は正解なのですが、 CSVにエクスポートした時点で時刻のみの出力になってしまい、 終了から開始を引いてもマイナスになったり、24時間越えかどうかの 判断が出来ません。 質問書いていてもこんがらがってきました。 最終目的は時間別のグラフ化です。 0~1時は7人 1~2時は4人   ・   ・ というデータがあれば完成しそうなのですが出来ますでしょうか?

みんなの回答

noname#15703
noname#15703
回答No.6

 No.4の続きです。  SUM(IFをSUMIFとしてませんか?

kkkamiya
質問者

補足

お返事遅くなりました。 回答欄をコピペしているので間違いありません。

全文を見る
すると、全ての回答が全文表示されます。
  • NNAQ
  • ベストアンサー率56% (104/184)
回答No.5

在室時間が分からないと24時間超えかどうか分からないならそのデータは必要です。 > 1900/01/01 01:23 これでも大丈夫ですので。  in   out   stay 09:34 12:00  2:26 11:00 13:45  2:45 12:05 12:36  0:31 23:45 01:13  1:28 12:00 14:00  26:00 この表を加工します。 in(1) out(1) stay(1)   in(2) out(2) stay(2) 9.57   12   2.43 11   13.75   2.75 12.08  12.60  0.52 23.75   24   0.25   0  1.22  1.22 12    24   12    0  14   14    時間のままだと誤差が出る場合もあるので、24を掛けた値にしました。 誤差が出なくても、そのほうがデータとして扱いやすいと思うので。 あとは#4の方の式をちょっと変えれば、 時間 人数 0   7 1   4 2   : :   : : 最終的にこんな表になればグラフ化も簡単でしょう。

全文を見る
すると、全ての回答が全文表示されます。
noname#15703
noname#15703
回答No.4

 No.3の続きです。  大体判ったような気がしますが、以下でどうでしょう?  データとして、開始時刻と終了時刻と部屋番号があったとします(CSVデータに在室時間を加える件は忘れてください。分単位で人数換算するのだと勘違いしてました)。  ただし、各行とも日はまたがないとします。 開始  終了  部屋番号 09:34 12:00  1 11:00 13:45  1 12:05 12:36  2  開始時刻の先頭セル(09:34)から最終セル(12:05)までを「開始」と名前定義します。  終了時刻の先頭セル(12:00)から最終セル(12:36)までを「終了」と名前定義します。  仮にF1:G24に、 00:00 01:00 01:00 02:00 02:00 03:00    : と入力し、H1に、 =SUM(IF(G1>開始,IF(F1<終了,1,0),0)) とタイプし、最後にShift+Ctrl+Enterを押します。すると、 {=SUM(IF(G1>開始,IF(F1<終了,1,0),0))} このように、中カッコが前後に付きますのでこれをH24までコピーします。  これで合計が出ますので、あとは日数で割ればよいと思います。

kkkamiya
質問者

お礼

ご回答ありがとうございます。 返事が遅くなりすみません。 アドバイスと全く同じデータを作成しましたが、 ”最後にShift+Ctrl+Enterを押します”のところで 関数エラー ”入力した数式は正しくありません”になります。 よろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
noname#15703
noname#15703
回答No.3

 No.2の続きです。 >この時間帯は10部屋で平均6.3人使用等。  平均というのは1日平均ですか?  日付の区別はどこでつけるのでしょうか?

kkkamiya
質問者

補足

質問の仕方が悪いですね。どうもすみません。 日付は別の列にあります。他のデータもいろいろ入っており、列数は30個ほどあります。 例をあげますと、個室カラオケボックスの使用状況調査。 データには レンタル日、レンタル開始時刻、レンタル終了時刻、レンタル時間、部屋番号 等があり、使用状況のデータが4年間分あります。 10部屋の効率を良くするにはどうしたら良いでしょう?というのを考え実現するのがゴール地点です。 そこで、1年ごとの時間別集計や曜日別集計、来客の地域別集計等を考慮して対策をしたいのです。 稼働状況の調査結果で 月曜日の10:00~17:00の時間帯は少ないな!         ↓  月曜10:00~17:00まではドリンク無料 なんてしたいのですが…。 こんな補足で分かって頂けたでしょうか? よろしくお願いいたします。

全文を見る
すると、全ての回答が全文表示されます。
noname#15703
noname#15703
回答No.2

(1) CSVにエクスポートする際に、開始時刻と終了時刻ではなく、開始時刻と在室時間にできませんか? (2) 開始 終了 部屋番号 23:45 01:13  2 のように日をまたぐ場合は、 開始 在室時間 部屋番号 23:45  15分   2 0:00 1時間13分 2 のように、日をまたがないように行を分けてCSVにエクスポートできませんか? (3) 0~1時は7人 1~2時は4人 とありますが、1部屋を1人と数えるのですか? 30分使用したら0.5人ですか?

kkkamiya
質問者

補足

(1) 可能です。   エクスポートすると1900/01/01 01:23 とかになりますね。 (2)はやれば出来ると思います。 (3)1部屋一人。各時間に1分でもいればカウントでOK  この時間帯は10部屋で平均6.3人使用等。   以上です。

全文を見る
すると、全ての回答が全文表示されます。
noname#204879
noname#204879
回答No.1

稼働率云々の前に… 》 入力時は使用時間等は正解なのですが、… どのように入力しているのか具体例を示してください。

kkkamiya
質問者

補足

ACCESS2000で 時刻(S)  です。 例)12:34 入力時には在室時間も入力していて 12:00 in 14:00 out 02:00 在室 と自動計算しますが、outが次の日の14:00の場合は 在室時間を26:00と入力し直しています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで会議室の使用率をグラフ化する方法

    会議室のデータは日付、使用した部屋番号、使用開始時刻、終了時刻、使用時間があります。それらのデータを平均して1日の時間帯別稼働率のグラフをExcelで作成したいのですが、どのようにすればいいでしょうか。例としては下記URLのようなグラフを作りたいです。 https://www.cabrain.net/newspicture/20131111-1.gif 表の組み立てから変えた方がいいのか。もしくは、画像のような書き込みから、URLのようなグラフが作れるのか。詳しい方いましたらアドバイスお願いします。

  • 日付/時刻型フィールドで時刻データのみを扱うには?

    アクセスのテーブル管理について質問させてください。 現在アクセス上で処理しているテーブルの一つ、日付/時刻型フィールドには時刻データが入っています。 形式:定型入力 時刻(L) 13:12:00 このテーブルをCSVデータとしてエクスポートしたところ、1899/12/30という日付データが時刻データの前に追加されてしまいました。 定型入力をしていたので日付データは扱われないものだと思っていたのですが、見えない部分で日付データも扱われていたということですね。 これを日付/時刻型フィールドのまま時刻データのみを扱う様にするにはどのようにしたらよいのでしょうか? 具体的には、アクセス上で作成した時刻データを含む計測値を日付毎のCSVファイルとしてエクスポートし、後に必要になった場合指定された日付のファイルをインポートします。 よって日付データは必要ないので時刻データのみで管理をしたい、ということです。 レコード数が多いため、ファイル容量を減らすためデータはなるべく少なくしたいのが実情です。 それでも必要ない日付データを加えておいた方がよいのでしょうか? よろしくお願いいたします。

  • Excel 関数の引数で時刻を使いたい

    Excel2007です。 時間の計算をしたいのですがIF関数の引数に22:00等を使う方法を教えて下さい 次のようにすると22時までは計算されるのですが22時以降が計算されません。引数の時間の使い方が間違っているような気がするのですが、時刻を引数として使う方法を教えて下さい。 A1に日付  B2に開始時刻 =IF(WEEKDAY(A2)=7,"8:00","17:30") 土曜日は、8:00 月曜から金曜は、17時 日曜日は、入力しない  C2に終了時刻  手入力 例えば23:00 D2に =IF(C2<="22:00",C2-B2,"22:00"-B2)  開始時刻から22:00時までの時間 E2に =IF(C2>"22:00",C2-"22:00",0)  22:00以降終了時刻までの時間 よろしくお願いします。

  • エクセルで休憩時間算出

    エクセル初心者です。 エクセルで、休憩時間、稼働時間の算出をしたいと思っています。 作業開始時刻、作業終了時刻が入力値で、稼働時間、休憩時間、稼働時間を求めたいです。 休憩時間は、稼働時間が4時間毎に30分休憩、 12時から13時にまたぐ場合は、1時間休憩で計算したいですが、どうもこの部分が思いつきません。 アドバイスお願いします。

  • Excel:特定の時刻から15分単位で表示させるには?

    勤務表を作成しています。 終了時刻ー開始時刻ー休憩時間という具合に当日の勤務時間を出力させるようにしています。 当日の勤務時間を出力するセルには以下のような条件で計算式を書いています。 <例> =IF(COUNT(C13:D13)<2,0,IF(AND(C13<="9:00"*1,D13>="17:40"*1,"18:1 4"*1>=D13),"7:40"*1,IF(AND(C13>="12:00"*1,"13:00"*1>=C13,D13>="1 7:40"*1),"4:40"*1,IF(AND(D13>="12:00"*1,"13:00"*1>=D13),"3:00"*1, FLOOR(D13-P13-E13,"0:15"))))) (1)開始、終了時刻が入力されていない時、0:00と表示。 (2)開始時刻9:00(もしくはその時刻より前)、 終了時刻17:40から18:14の間の時刻で入力された時、7:40と表示する。 (3)開始時刻12:00から13:00の間の時刻、 終了時刻17:40で入力された時、4:40と表示する。 (4)終了時刻12:00から13:00の間の時刻で入力された時、3:00と表示す る。 (5)(1)~(4)の条件以外は終了時刻ー開始時刻ー休憩時間という計算を 行い、15分単位で丸める。 (1)~(4)の条件は変更なしで、(5)の条件を変えます。 (5)終了時刻が18:15以降、当日勤務時間が7時間40分以上になる。 7時間40分から15分単位で丸める。 <例> 開始時刻9:00、終了時刻17:40の時、勤務時間7時間40分。(定時) 開始時刻9:00、終了時刻18:14の時、勤務時間7時間40分。 開始時刻9:00、終了時刻18:15の時、勤務時間7時間55分。 (一番上に書いたの計算式だと勤務時間が7時間45分になる) 開始時刻9:00、終了時刻18:16の時、勤務時間7時間55分。 ※P13は9:00以前の開始時間を9:00と考えさせる、 12-13時の時間を13時と考えさせる、 上記以外はそのまま表示させるという計算式を書いたセル。 (5)のような条件を加えた計算式が可能であれば教えて下さい。(アドバイス、ヒントでもかまいません。) よろしくお願いします。 使用ソフト:Excel2002

  • 機械稼働率の求め方は?

    初めて質問致します。私は、ある製造会社に勤めていますが、上司より各工程毎の機械稼働率を出してほしいと依頼がありました。機械稼働率といっても工程毎に「バッチ式」「ライン式」というようにさまざまです。また、有休機械の取り入れ方や母体を時間で考えれば最良なのか?或いは、別の方法があるのか?など、悩んでしまいます。また、時間も二日間で提出しなければなりません。どなたか機械稼働率に詳しい方の回答をお待ちしています。

  • エクセルでシフト表を作りたいのですが。

    エクセル初心者です。以下のように1ヶ月のシフト表を作ったのですが、時間帯別の人数を出したいと思っています。色々調べてみたのですがうまくいきません。 ちなみに12時~14時と18時~20時の稼働人数を出したいと思っております。 詳しい方おられましたら、よろしくお願い致します。    A列     B列     C列      D列     E列 ・ ・ ・ ・ BJ列   BK列 1          5/1              5/2               5/31 2         開始時刻  終了時刻   開始時刻  終了時刻   開始時刻  終了時刻 3  Aさん   8:30      17:00   4  Bさん   17:00     25:30  5  Cさん   12:00     21:00 ・   ・       ・        ・ ・   ・       ・        ・ ・   ・       ・        ・ 29 Dさん   18:00      23:00

  • 性能稼働率とは?

    電子部品の自動組み立て装置(機械)の設計をしています。客先から稼働率、稼働時間、MTBF、MTTR等の稼動情報を表示する要求があります。これらの事は解るのでが、”性能稼働率”の表示を求められています。 ”性能稼働率”とはどの様な計算で算出するのでしょうか。教えて下さい。装置の制御はシーケンサ(PLC)を使用していて、タッチパネル式液晶表示器で表示します。

  • エクセルで時刻だけを抜き出すことは

    たとえばウェブ上に3年分の売り上げデータ表があり コピー&ペーストでエクセルに貼り付けるとします。 売り上げ発生の時刻が  2008.05.12 13:01  2008.05.14 16:28  2008.05.15 11:01     :     : という形式になっているのですが これを元に時間帯別(年月日はデータに不要)の売り上げを知りたい、 1時間=1本、あるいは30=1本の棒グラフを描きたい、 と思ったときに何か良い方法があるのでしょうか? 時刻の部分のみ目で拾って入力するには少し量が多すぎるので 便利なツール、関数、やりかたなどありましたら教えていただけないでしょうか。  

  • ACCESSの時刻の引き算

    テーブルに「開始時刻」と「終了時刻」のフィールドがあり、それぞれに「8:15」,「17:00」のように日付/時刻型のデータが入っています。 「終了時刻」から「開始時刻」を引いて、同じテーブルの「時間」フィールドに「4.5hr」、「2.0hr」というような「数値型」のデータとして自動で計算したものが入るようにしたいです。 可能ですか? ACCESSは現在勉強中です。いろいろ追加で質問されていただく可能性があります。よろしくお願いします。

専門家に質問してみよう