• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで、人ごとの集計を時刻ごとにする方法)

エクセルで人ごとの集計を時刻ごとにする方法

このQ&Aのポイント
  • エクセルでデータを集計し、人ごとに時刻ごとの利用状況を確認する方法を教えてください。
  • エクセルを使用して、各部屋の利用者と時刻の情報をまとめ、一覧表示する方法を教えてください。
  • エクセルを使って、部屋ごとの利用者と時間帯の関係を表示する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

答えるだけのデータが示されていないと思う。 補足するか、望ましいのは、別質問にして、問題のデータの状況を説明すること。 例えば、この問題の説明のためにだけ、部屋数を3室と少数にして人数も5人にして、 データを提示してみること。 >時刻において、とは、 10時台、11時台とかのデータがシートにあるのか。 エクセルでは行と列に2次元のデータが基本だが、列の項目の持ち方(配置)によっては、関数では複雑になると思う。 VBAを使うなら、ある程度、如何様にも自由にできるが。 ーー 小生が感じたこと ピボットテーブルが使えないか。これが使えるようなデータを初めから計画して作るべきことだ。関数やVBAでデータをまずピボット向きに加工する手もある。 ピボットテーブルも知らないようでは、ビジネスで、エクセル使っているとは言えないと言われるようなものだろう。 ーー 私がサンプルを示す。修正点を書くのも一策。下記を批判して、それではだめーー>どの点が、など書くのも一策。 例データA1:C7 人名 時刻帯 部屋 a 10 R1 b 11 R2 c 10 R1 a 9 R3 c 11 R2 b 12 R1 操作 列  時間帯 行  部屋 値  データの個数(人名) ーー ピボットテーブルの結果 データの個数 / 人名 列ラベル 行ラベル 9 10 11 12 総計 R1    2 1 3 R2  2   2 R3   1 1 総計   1 2 2 1 6

kmmmmmt24
質問者

お礼

ご丁寧な回答ありがとうございます。 私の質問が不足しておりました。 時刻は、10秒置きの数字(記録の簡便上1を10時、2を10時0分10秒のように)で記録し、開始と終了がそれぞれの列に記録されています。ピボットを使うにせよ困っていることは途中の時刻の処理で、例えばID3が時刻5から時刻15まで利用した場合、時刻10についてもID3が表示されるようにしたいです。 補足して再質問いたします。 ありがとうございます。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

現在のデータがどのようになっているかによりますが、例えば、時刻(何時から何時)をA列にして、B列に部屋番号1、C列に部屋番号2、...とし、時刻と部屋番号を&結合した文字をVLOOKUP関数でIDを抽出してはいかがでしょう。

kmmmmmt24
質問者

お礼

早速のご回答ありがとうございます。 一番困っているのが途中の時刻の処理で、開始時刻5、終了時刻10がある場合に、時刻7の欄にもこの人物のIDが表示されるようにしたいです。 私の言葉が足りずに申し訳ありません。補足して再質問させていただきます。

関連するQ&A