よろしくお願いします。
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人
・
・
というデータがあれば完成しそうなのですが出来ますでしょうか?
A 回答 (6件)
- 最新から表示
- 回答順に表示
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 :
: :
:
最終的にこんな表になればグラフ化も簡単でしょう。
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までコピーします。
これで合計が出ますので、あとは日数で割ればよいと思います。
ご回答ありがとうございます。
返事が遅くなりすみません。
アドバイスと全く同じデータを作成しましたが、
”最後にShift+Ctrl+Enterを押します”のところで
関数エラー ”入力した数式は正しくありません”になります。
よろしくお願いします。
No.3
- 回答日時:
No.2の続きです。
>この時間帯は10部屋で平均6.3人使用等。
平均というのは1日平均ですか?
日付の区別はどこでつけるのでしょうか?
この回答への補足
質問の仕方が悪いですね。どうもすみません。
日付は別の列にあります。他のデータもいろいろ入っており、列数は30個ほどあります。
例をあげますと、個室カラオケボックスの使用状況調査。
データには
レンタル日、レンタル開始時刻、レンタル終了時刻、レンタル時間、部屋番号 等があり、使用状況のデータが4年間分あります。
10部屋の効率を良くするにはどうしたら良いでしょう?というのを考え実現するのがゴール地点です。
そこで、1年ごとの時間別集計や曜日別集計、来客の地域別集計等を考慮して対策をしたいのです。
稼働状況の調査結果で
月曜日の10:00~17:00の時間帯は少ないな!
↓
月曜10:00~17:00まではドリンク無料
なんてしたいのですが…。
こんな補足で分かって頂けたでしょうか?
よろしくお願いいたします。
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人ですか?
この回答への補足
(1) 可能です。
エクスポートすると1900/01/01 01:23 とかになりますね。
(2)はやれば出来ると思います。
(3)1部屋一人。各時間に1分でもいればカウントでOK
この時間帯は10部屋で平均6.3人使用等。
以上です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) エクセル「社員の重なっている仕事時間の算出方法について」教えてください。 6 2023/02/06 00:10
- 建設業・製造業 電力不足による、製造業の稼働時間はずらすことはできないでしょうか? 6 2022/06/27 18:31
- docomo(ドコモ) 通話録音が(最初から)自動的に始まるアプリは? 7 2023/01/16 15:53
- Excel(エクセル) 再質問 エクセル「社員の重なっている仕事時間の算出方法について」教えてください。 10 2023/02/07 19:16
- アルバイト・パート 初めてバイトを始めました。まだ初めてから1ヶ月程ですが、少し違和感がします。 その職場はタイムカード 1 2022/05/07 01:57
- Excel(エクセル) エクセルで日別シフト表を作る(セルに色を付ける) 3 2022/10/15 14:17
- その他(プログラミング・Web制作) GASでガントチャートを作りたいです 1 2022/09/05 17:26
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセル逆三角マークで選択項...
-
【Excel】ドロップダウンリスト...
-
エクセルでセルのコメントが消...
-
シートを保護しても入力規則を...
-
カンマで区切った数値をCOU...
-
エクセル 入力規則のリストボ...
-
入力規則の入力時メッセージの...
-
フォーム入力で入力規則を設定...
-
エクセルで、入力できる箇所を...
-
エクセルで。
-
エクセルVBA ブックを閉じる前...
-
Excel 自動的に半角英数になり...
-
エクセルで電話番号から市内局...
-
エクセルでセルに入力しないと...
-
エクセルVBA、間違っているコー...
-
エクセルVBA ユーザーフォーム...
-
excelの入力規則リストで重複不...
-
エクセルデータの入力規則リス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【エクセル】関数で「A1が0でな...
-
エクセルでセルにポインタする...
-
エクセル逆三角マークで選択項...
-
エクセルVBA ブックを閉じる前...
-
エクセルでセルのコメントが消...
-
シートを保護しても入力規則を...
-
エクセル 入力規則のリストボ...
-
【Excel】ドロップダウンリスト...
-
Excel 自動的に半角英数になり...
-
エクセルVBA ユーザーフォーム...
-
エクセルの入力規則で作ったリ...
-
エクセルで、入力できる箇所を...
-
カンマで区切った数値をCOU...
-
エクセルで、入力制限(プルダ...
-
エクセルで電話番号から市内局...
-
入力規則の入力時メッセージの...
-
ドロップダウンリスト(INDIREC...
-
エクセルで負数の最大値を求めたい
-
Excelで同じセルに入力し エン...
-
excelの入力規則リストで重複不...
おすすめ情報