スケジュール用の3つの列[名前、開始時刻、終了時刻]のスプレッドシートがあります。 1つの24時間で一連の範囲としてすべてのユーザーの可用性を示す棒グラフを作成したいのですが、それを実現する方法がわかりません。
これが私のデータの例です(他の曜日にはさらに列があります:
基本的な棒グラフを作成できますが、深夜から開始して、両方の時間を別々の棒として表示します。
グラフの種類を積み上げ棒に変更すると、近づいてきますが、今では24時間の期間が2つあります。
そして、開始時間の色をNoneに変更すると、さらに近づきますが、単一の24時間でデータと重複しません:
1つの24時間ですべての範囲を表示するには、何らかの方法でデータをオーバーラップさせる必要があるようです。
探しているチャートの種類を取得するにはどうすればよいですか?
編集:既存の入力データのみを使用して、探している種類のチャートを取得するにはどうすればよいですか?
積み上げ横棒グラフは、名前が示すように、指定された範囲を積み上げます。
上記の積み上げバーでは、人1の場合、青いバーは00:00に始まり、21:00に終わります。赤いバー23:00(C2)がB2に追加され(青の上に積み重ねられます)、翌日 20:00に到着します。したがって、24時間です。
C列の終了時刻の代わりに、使用可能な期間を使用します。それが不可能な場合は、D1を使用します。
=ARRAYFORMULA({"Duration";C2:C4-B2:B4})
次に、シリーズ1をB2:B4として選択し、透明にします。期間:D1:D4としてのシリーズ2。使用可能な期間がシリーズ2の色でマークされた単一の24時間の期間グラフが表示されます。