Excel で複数のタイムラインをグラフ化するにはどうすればいいですか?

Excel で複数のタイムラインをグラフ化するにはどうすればいいですか?

Excel で、ある役職に就いている人々の勤務期間の開始日から終了日までのグラフを作成する必要があります。Y 軸に名前を入力し、開始日から終了日までの各名前の水平線を描画します。

このタイプのグラフを作成する方法がわかりません。

答え1

y 軸に名前を表示したい場合は、棒グラフを使用する必要があります。これは少し複雑です。まず、次の表に示すように、「雇用期間」列を使用してデータを設定する必要があります。

ここに画像の説明を入力してください

長さの列は、終了日から開始日を引いたものです。次に、名前と最初の 2 つの列 (開始と長さ) を選択し、グラフ タブから「積み上げ棒グラフ」を選択します。2 つのデータ シリーズのみのグラフを取得するには、グラフ > ソース データ... メニューから「行/列の切り替え」をクリックする必要があるでしょう。

最初のシリーズを選択し、「塗りつぶしなし」、「線なし」にフォーマットし、「影」のチェックを外します。これにより、最初のシリーズは見えなくなります。(開始日の前のスペースを占めるためだけに存在します)。次に、データに適した最小値と最大値になるように x 軸のスケールをフォーマットします。次のような結果になるはずです。

ここに画像の説明を入力してください

(名前は@Gary's Studentから恥ずかしげもなく盗用しました:)

答え2

私は Excel で、名前、開始日、終了日の 3 つの列を使用してこれを模擬しました。各人の開始日と終了日を含む 4 つの名前を追加しました。データ (A1 から C5) を強調表示し、 を押しましたF11。次に、グラフの種類を「直線とマーカー付き散布図」に変更し、データ ソースを編集して、凡例エントリ (シリーズ) が名前列になり、水平軸に開始日と終了日が表示されるようにしました。

最終的に、4 人それぞれの名前が下部に並び、左側に日付が並び、一番早い日付が一番下、そして開始日から終了日までの線が 1 本になりました。

下の画像を参照してください。

開始日と終了日を含む名前の散布図

答え3

私はこれを Excel ではなく LibreOffice Calc で実行したので、メニュー オプションは少し異なりますが、一般的な説明をします。Excel でも同じ設定が見つかるはずです。

ここに画像の説明を入力してください

データは、列 A の開始日と終了日を X 値として設定されています。各人物は、列 B から D の別々のシリーズです。各人物にダミーの Y 値を与えて、それぞれに水平線を用意しました。左端の名前に最も高いダミー値を使用して、凡例を線と同じ順序にします。

点と線を含む XY (散布) チャートを選択します。

書式をきれいにするには:

  • Y 軸の主間隔と副間隔を 1 に設定すると、名前ごとにグリッド ラインのみが表示されます (または水平グリッド ラインが削除されます)。ダミー値が表示されないように、Y 軸のラベルの選択を解除します。

  • X 軸の日付フォーマットを短い形式に設定し、ラベルが互いに重ならないようにラベルを回転させます (私は 45 度を使用しました)。

  • 残りの外観は必要に応じてカスタマイズできます。

簡潔にするために凡例を使用しましたが、代わりにテキスト ボックスを使用して Y 軸に名前を追加することもできます。

関連情報