|
あい さん
次のような表を作ればよいのではないでしょうか
1 は 利用 0 は空き
時間帯1=時刻0-時刻1
時間帯2=時刻1-時刻2
例えば 部屋1 が時刻1にON になり 時刻2 にOFFになっていたら 1* の部分に記入
これをレコードの分だけ繰り返す。
時間帯1 時間帯2 時間帯3 時間帯4
部屋1 1* 0 1 1
部屋2 0 1 1 1
合計
▼あい さん:
>以前質問させていただいたのですが、さらに追加がありますので再度質問させていただきます。
>Sheet1に下記のようなデータがあります。
>
>A列 B列 C列 D列 E列 F列 G列
>番号 部屋番号 ON日付 ON時刻 OFF日付 OFF時刻 売上
>1 1 2006/05/01 22:30 2006/05/02 09:00 \1000
>2 1 2006/05/02 13:00 2006/05/02 17:05 \800
>3 1 2006/05/02 18:00 2006/05/03 03:10 \2000
>4 2 2006/05/02 15:50 2006/05/02 19:50 \100
>5 2 2006/05/02 20:35 2006/05/03 09:50 \1400
>6 3 2006/05/01 19:00 2006/05/02 05:45 \1100
>7 3 2006/05/02 08:23 2006/05/02 11:39 \800
>8 3 2006/05/02 13:24 2006/05/03 14:58 \3500
>・
>・
>・
>
>このデータはサーバから取得したい日付を指定して取ってきているのでA列が何行目まであるかはその時々によって変わります。
>今回はこのデータを元に1時間ごとの利用率を算出したいのです。
>実際の利用率の値が上記のデータの時どうなるかはわかりませんが、考え方は以下のとおりです。
>2006/05/02の16:00〜17:00までをみると、部屋番号1,2,3全て利用されています。そうなるとこの時間帯の利用率は100%となります。
>また2006/05/02の12:00〜13:00の利用率は全ての部屋は利用されていない為0%となります。
>なお1日ごとに利用率を算出し、一覧表示とグラフ表示を考えています。
>非常に厄介な計算になりそうでどうしたらいいかわかりません。
>どうぞよろしくお願いします。
|
|