Mac版Numbersで開始時刻と終了時刻を横棒の範囲として表示するには、開始オフセットと継続時間という2つの計算値から積み上げ棒グラフを作成します。オフセットを背景になじませると、表示される棒が開始から終了までを表します。
このチュートリアルでは、小規模で説明用のプロジェクトスケジュールを使います。この作成方法は、Appleが説明している積み上げグラフ、数式、系列の書式設定を組み合わせた応用テクニックです。Appleの最新オンライン版Mac用Numbersユーザガイドでは、対象バージョンはNumbers 15.4とされています。
オフセットと継続時間で時間の範囲を作る仕組み
積み上げ棒グラフでは、系列が順番に配置されます。各タスクの最初のセグメントは、共通の起点からタスクの開始時刻までの時間を表します。2つ目のセグメントは、タスクの継続時間を表します。Appleによると、積み上げ棒グラフは2つ以上の系列を積み重ねて表示します。MacのNumbersで縦棒、横棒、折れ線、面、円、ドーナツ、レーダーの各グラフを追加する。
グラフの構成はシンプルです。
- 開始オフセット = 開始時刻 − 起点
- 表示幅 = 終了時刻 − 開始時刻
- 右端の位置 = オフセット + 表示幅
たとえば、起点を08:00とします。09:00から10:30までのタスクには、オフセット1時間、表示幅1.5時間が必要です。右端は起点から2.5時間後です。グラフではセグメントが加算されるため、開始時刻と終了時刻そのものを積み重ねると、右端の位置が正しくなりません。
すべてのタスクの開始時刻以前に起点を設定してください。オフセットが負にならず、グラフの解釈も一貫します。この例では経過時間の軸を使います。値が3なら、指定した起点から3時間後を意味します。
サンプルのスケジュールと補助数式を設定する
空のスプレッドシートを作成し、7列以上、4行の表を用意します。1行目を見出し、A列をタスク名に使います。列は次のように配置します。数式を入力するまではB列とC列を空欄にしておきます。
| 行 | A: タスク | B: オフセット(時間) | C: 継続時間(時間) | D: 開始 | E: 終了 |
|---|---|---|---|---|---|
| 2 | レイアウト | 以下で計算 | 以下で計算 | 2026年11月2日 09:00 | 2026年11月2日 10:30 |
| 3 | モデル組み立て | 以下で計算 | 以下で計算 | 2026年11月2日 09:30 | 2026年11月2日 12:00 |
| 4 | ラベルデザイン | 以下で計算 | 以下で計算 | 2026年11月2日 11:00 | 2026年11月2日 13:30 |
F列は空欄にします。G1に起点、G2に2026年11月2日 08:00と入力します。Macの地域設定で認識される形式で日付を入力し、Numbersがテキストではなく日付として認識していることを確認してください。
D2:E4を選択し、フォーマット → セル → データフォーマットで日付と時刻に設定します。G2にも同じ書式を適用します。最初は日付と時刻の両方を表示します。Appleの説明によると、日付を非表示にしても計算からは除外されず、時刻だけを入力すると既定で今日の日付が追加されます。意図しない日数差を避けるため、日付も明示してください。MacのNumbersで日付、通貨などの書式を設定する。
開始オフセットと表示幅を計算する
B2に次の数式を入力します。
=DUR2HOURS(D2-$G$2)
C2に次の数式を入力します。
=DUR2HOURS(E2-D2)
引き算で経過時間を求め、DUR2HOURSで数値の時間に変換します。これにより、グラフに使う両方の系列の単位がそろいます。AppleはDUR2HOURSでこの変換を定義しています。
数式を入力するには、入力先のセルを選択し、=を入力して式を完成させ、Returnキーを押します。下方向へコピーしても、起点への参照$G$2が固定されたままになる必要があります。G2をクリックして参照を作成する場合は、参照部分を選択してCommand-Kを押すと、行と列の両方を固定できます。MacのNumbersで表のセル内のデータを使って値を計算する。
B2:C2を選択し、選択範囲の境界にポインタを合わせて黄色のオートフィルハンドルが表示されたら、4行目までドラッグします。対象の空のセルだけに入力してください。Appleの説明によると、オートフィルを使うと既存の内容は上書きされます。ここではセルごとに数式を入力するため、配列の展開には依存しません。MacのNumbersでセルをオートフィルする。
計算結果は次の表と一致するはずです。最後の列は算術上の確認用で、グラフに追加する系列ではありません。
| タスク | オフセット(時間) | 継続時間(時間) | 右端:08:00からの経過時間 |
|---|---|---|---|
| レイアウト | 1 | 1.5 | 2.5 |
| モデル組み立て | 1.5 | 2.5 | 4 |
| ラベルデザイン | 3 | 2.5 | 5.5 |
B2:C4を数値形式に設定します。小数部分を確認できるよう、十分な桁数を表示してください。この例では1.5時間は1時間30分を意味し、01:50ではありません。
横棒の積み上げグラフを作成する
グラフにはA1:C4のタスク名と計算済みの数値だけを使います。元の日付と起点は、グラフのデータ選択範囲に含めません。
- ツールバーの
グラフをクリックし、2Dを選びます。 - 横棒の積み上げグラフを選びます。経過時間ではなく割合を示すパーセント積み上げ形式は避けてください。
グラフデータを追加をクリックし、A1:C4を選択します。- ウインドウ下部のポップアップメニューで
列を系列としてプロットを選びます。 完了をクリックします。
Appleは、ソースセルの選択や系列の向きの指定を含む、このグラフ作成手順を説明しています。グラフには3つのタスク項目と2つの数値系列が表示されます。MacのNumbersで縦棒、横棒、折れ線、面、円、ドーナツ、レーダーの各グラフを追加する。
両方の系列が表示されている間に、積み上げる順序を確認します。オフセットを先に、その後に継続時間を配置します。必要に応じて、フォーマット → 系列 → データ → 順序で系列の順序を変更します。元の開始列や終了列を誤って選択した場合は、データ参照を編集で修正します。MacのNumbersでグラフデータを変更する。
オフセットをグラフの背景になじませる
この構成では、無地の単色背景を使います。グラフを選択し、フォーマット → グラフを開いて、背景と枠線のスタイルを展開し、背景色を設定します。白が使いやすいでしょう。AppleはMacのNumbersでグラフに枠線と背景を追加するで、2D横棒グラフの背景設定を説明しています。
オフセットのセグメントをクリックし、フォーマット → スタイルを開きます。その系列を背景と同じ色の単色塗りつぶしにし、見える枠線をなくして、影を無効にします。継続時間の系列には、はっきり区別できる単色を指定します。Appleは、系列の塗りつぶし、枠線、影の設定と、要素を選択して系列を選ぶ方法を説明しています。MacのNumbersで棒、扇形などの外観を変更する。
オフセットは積み上げの一部として残ります。背景と同じ色にすることで、棒が浮いているように見えます。この方法では背景と同色の不透明な塗りつぶしを使うため、オフセットの背後にある目盛線が途切れて見える場合があります。よりすっきり表示するには、目盛線を省いてください。グラフの背景色を変更したら、色が一致しているか確認します。
オフセットのセルはグラフで使える状態にしておきます。ソース列を非表示にすると、プロット内容が変わることがあります。Appleによると、既定では非表示またはフィルタ済みのデータは除外されますが、グラフオプションに非表示のデータの設定があります。MacのNumbersでグラフデータを変更する。
時間軸とラベルをわかりやすくする
プロジェクトスケジュール — 2026年11月2日 08:00からの経過時間などのタイトルを付けます。タイトルを表示して編集するには、グラフを選択し、フォーマット → グラフでタイトルを有効にしてから、タイトルをダブルクリックします。この表記により、数値の横軸が何を示すか明確になります。MacのNumbersでグラフのテキストとラベルの外観を変更する。
完成したグラフを次の想定位置と照らし合わせます。
- レイアウトは1から始まり、2.5で終わります。
- モデル組み立ては1.5から始まり、4で終わります。
- ラベルデザインは3から始まり、5.5で終わります。
最初は値ラベルを表示しないでください。継続時間のラベルは表示セグメントの幅を示すため、値が2.5なら終了時刻ではなく2.5時間を意味します。Appleは積み上げの合計ラベルにも対応していますが、この場合、その合計は起点から終了時刻までの時間を表します。正確な時刻を確認する必要がある場合は、元の開始列と終了列をグラフの横に残してください。MacのNumbersでグラフのテキストとラベルの外観を変更する。
軸の目盛りを設定するには、フォーマット → 軸を選び、値または項目を選択します。Appleはここで目盛線と目盛りマークを設定する方法を説明しています。積み上げグラフではAppleの組み込み基準線を使えないため、この構成では指定したスケジュール時刻に対するネイティブの基準線を追加できません。MacのNumbersで凡例、目盛線などを追加する。
タスクを増やす前に範囲の誤りを調べる
グラフの見た目を調整する前に、数値を確認します。次の手順で入力の問題とグラフ設定の問題を切り分けます。
| 症状 | 確認すること | 修正方法 |
|---|---|---|
| 表示される棒がすべてゼロから始まる | オフセット系列が含まれていますか? | 数値系列を両方戻し、オフセットを先にします。 |
| 棒が想定より後まで伸びる | 終了時刻を幅としてプロットしていませんか? | 継続時間には終了時刻から開始時刻を引いた値を使います。 |
| 継続時間が負になる | 終了日が開始日より前になっていませんか? | 日付または時刻を修正し、日をまたぐ場合は終了日を確認します。 |
| オフセットが予想以上に大きくなる | 起点と開始時刻に意図した日付が設定されていますか? | 日付全体を表示し、入力を修正します。 |
| 後の行で起点が異なる | 下方向へコピーしたとき、起点への参照が移動していませんか? | G2の行と列を固定します。 |
| 未入力のタスクでエラーが出る | 両方の時刻が入力され、認識されていますか? | その行を含める前に入力を完了します。 |
グラフを表示するためだけに数式エラーをゼロに置き換えないでください。ゼロは実際の位置または継続時間がゼロであることを意味します。AppleのMacのNumbersで表のセル内のデータを使って値を計算するの説明にあるように、数式のエラー表示をクリックしてメッセージを確認します。
日をまたぐタスクと任意の強調表示
日をまたぐタスクでは実際の翌日の日付を終了日に入力し、同じ数式を使います。11月2日23:00から11月3日01:00までのタスクの継続時間は2時間です。TIMEVALUEを使った時刻だけの計算に切り替えないでください。Appleによると、この関数は24時間の割合を返すため、ここで必要な日付差を保持できません。TIMEVALUE。
補助表の確認には条件付きハイライトが役立ちます。たとえば、継続時間のセルを選択し、フォーマット → セル → 条件付きハイライト → ルールを追加を開いて、0未満の値を対象とする数値ルールを追加します。Appleによると、こうしたルールはセルまたはそのテキストの表示を変更します。これは表の確認用として使い、グラフの色を設定するルールとは考えないでください。MacのNumbersでセルの条件を使う。
Appleは、外観の変更は系列内のすべてのデータポイントに適用されるとも説明しています。そのため、継続時間系列の特定のタスクだけを個別に別の色にすることはできません。この2系列の構成では、継続時間に一貫した色を使ってください。MacのNumbersで棒、扇形などの外観を変更する。
サンプルの3つの範囲が想定した終了位置と一致したら、同じ起点と単位でタスクを追加します。補助数式を新しい行に入力し、グラフの参照範囲に新しい行が含まれていることを確認します。開始列と終了列を読みやすいスケジュールとして残し、横棒の範囲で時刻、継続時間、重なりをわかりやすく示します。
出典
Mac用Numbersユーザガイド — Apple。
MacのNumbersで日付、通貨などの書式を設定する — Apple。
DUR2HOURS — Apple。
MacのNumbersで表のセル内のデータを使って値を計算する — Apple。
MacのNumbersでセルをオートフィルする — Apple。
MacのNumbersでグラフデータを変更する — Apple。
MacのNumbersでグラフに枠線と背景を追加する — Apple。
MacのNumbersで棒、扇形などの外観を変更する — Apple。
MacのNumbersでグラフのテキストとラベルの外観を変更する — Apple。
MacのNumbersで凡例、目盛線などを追加する — Apple。
TIMEVALUE — Apple。
MacのNumbersでセルの条件を使う — Apple。