質問: 入退出時間から横:時間-縦:合計人数 の図を作成したいと思っています。 当方はエクセルと非常に基本的なスクリプトでしたら作成できますが、アイデアがでてきません。 お知恵拝借頂けないでしょうか。 いまあるデータは以下のような入退出データです。 Aさん: 10:05-15:25 Bさん: 13:36-14:25 Cさん: 16:44-17:30 etc. これを横軸09:00-17:30として縦軸を各時間の合計人数にしたいです。 できれば1分刻みに合計人数の表が作成したいと思っています。 イメージとしては添付のような図になります。 宜しくお願い致します。 以上
回答: 元データが | A | B | C | | --- | --- | --- | | 名前 | 入室 | 退室 | | Aさん | 10:05 | 15:25 | | Bさん | 13:36 | 14:25 | | Cさん | 16:44 | 17:30 | | ・・・ | ・・ | ・・ | として(分刻みで秒のデータは無しと想定) | E列 | F列 | | --- | --- | | 時刻 | 人数 | | 9:00 | | | 9:01 | | | ・・ | | | 17:30 | | のように9:00-17:30の表を作成(E512セルまで) F2={SUM(IF($B$2:$B$21<=E2,IF($C$2:$C$21>=E2,1,0),0))} データが20件の例 数式が{}で囲まれているのは、配列数式なので Ctrl+Shift+Enter で確定します。 そしてオートフィルなどでF512までコピーします。 これで、グラフの元データができていると思います。 配列数式なので、データ量が多いと応答時間が遅いかもしれませんので、 普段はオプションで計算方法を手動にしておいた方が良いかもしれません。