|
以前質問させていただいたのですが、さらに追加がありますので再度質問させていただきます。
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日ごとに利用率を算出し、一覧表示とグラフ表示を考えています。
非常に厄介な計算になりそうでどうしたらいいかわかりません。
どうぞよろしくお願いします。
|
|