ガントチャートメーカー
プロジェクトスケジュールを作成
タスク名、日付、各タスクに1件の先行タスク、完了率を追加します。
タスク一覧を、日付入りのバー、終了-開始型の依存関係、進捗表示を備えた実用的なプロジェクトスケジュールに変換します。最大24件のタスクを追加し、各タスクの開始日と終了日を設定して、1件ずつ先行タスクと結び付けます。無効な期間、重なる依存関係、循環する依存関係はチャートでチェックできます。タイムラインは実際の暦日に基づいて配置されるため、2週間の間隔は2日の間隔よりも明確に長く表示されます。スケジュールが整ったら、印刷できるほか、SVG形式のチャートとCSV形式のタスク表を書き出せます。
ガントチャートの作り方
-
1
プロジェクトのタスクを一覧にする
プロジェクト名を設定し、タスク行を追加して、各タスクをひとつの成果物や作業に絞ります。
-
2
日付とリンクを設定する
各タスクの期間を暦日で入力し、必要に応じて先行タスクを選ぶと、終了-開始型の依存関係線が引かれます。
-
3
確認して書き出す
進捗を更新し、日付や依存関係の警告を解消してから、SVGまたはCSVをダウンロードするか、完成したチャートを印刷します。
チャートがタスクの位置を計算する仕組み
ガントチャートは、タスク表と横方向の時間軸を組み合わせたものです。このメーカーは、受け付けたすべての日付を深夜0時(UTC)として扱います。そのため、サマータイムの切替えによって特定の暦日だけが短く(あるいは長く)見えることはありません。まず全タスクの中で最も早い開始日と最も遅い終了日を見つけ、次の3つの値から各バーを計算します。
開始オフセット = (タスクの開始 − プロジェクトの開始) ÷ 86,400,000 ミリ秒
バーの幅 = タスクの暦日数(終了日を含む) ÷ プロジェクトの暦日数(終了日を含む) × プロット幅
終了日は範囲に含まれます。開始日と終了日が同じタスクも、幅ゼロのバーとして消えるのではなく、1日分のバーとして描かれます。濃い色の進捗部分は バーの幅 × 進捗率 ÷ 100 で計算され、進捗率は0から100の範囲に制限されます。
計算例
プロジェクトが1月1日〜1月20日だとすると、暦日は両端を含めて20日間で、プロット幅は894ピクセルです。1月1日〜1月3日の「調査」タスクはオフセット0で、バーの幅は 3 ÷ 20 × 894 = 134.1ピクセル になります。1月5日〜1月8日の「設計」タスクは、プロット内の 4 ÷ 20 × 894 = 178.8ピクセル の位置から始まり、進捗率50%のとき、濃い部分の幅は89.4ピクセルです。1月20日の1日だけの「公開」タスクは 19 ÷ 20 × 894 = 849.3ピクセル の位置から始まります。「設計」が「調査」に依存している場合、先行タスクの終了日が範囲に含まれるため、「設計」は1月4日以降に開始しなければなりません。
依存関係チェックの意味
各タスクには、終了-開始型の先行タスクを1件だけ設定できます。この一般的な関係では、後続タスクは先行タスクの終了日(当日を含む)より後に開始します。エディタは先行タスクのバーから後続タスクのバーへ接続線を引き、後続タスクがその日以前に始まると競合として報告します。自己参照、存在しない先行タスク、「AがBに依存し、BがAにも依存する」といった循環する依存関係も検出します。これらの問題は修正されるまで書き出しをブロックしますが、スケジュールを診断しやすいよう、チャート自体は表示されたままになります。
| チェック項目 | 許容される値 | 問題として報告される内容 |
|---|---|---|
| 日付の形式 | 1900年から2200年までの実在する日付 | 入力がない、または存在しない日付 |
| タスクの期間 | 終了日が開始日以降 | 終了日が開始日より前 |
| 依存関係 | 後続タスクの開始より前に終わる、存在する先行タスクが1件 | 自己参照、存在しないタスク、期間の重なり、循環 |
| 進捗率 | 0から100までのパーセント | 値は対応する範囲に制限されます |
| プロジェクトの規模 | 最大24行のタスク | それ以上の行は追加できません |
結果の確認と共有
バーの間隔は営業日ではなく暦日に基づきます。土曜、日曜、祝日も時間軸の一部です。SVGはベクター形式のチャートを文書やプレゼンテーション用にそのまま保存し、CSVは元のタスク表を保存します。印刷を選ぶと、ブラウザが紙の出力やPDFを作成します。CSVのセルのうち、表計算ソフトで数式として解釈されるおそれがあるものは、ダウンロードの前にテキストとして扱われるよう処理されます。
これは手動での計画を支援するツールです。クリティカルパスの計算、リソースの割り当て、営業日カレンダーの適用、リードやラグへの対応、後続タスクの日付の自動移動は行いません。そうした用途には、専用のプロジェクト管理ソフトウェアをご利用ください。ここでは、入力した日付が常に正となり、依存関係の警告が手動での修正が必要な箇所を示します。
よくある質問
はい。6月1日〜6月3日のタスクは3暦日分として表示されます。開始日と終了日が同じタスクは、1日分のバーになります。
各タスクには、終了-開始型の先行タスクを1件選択できます。どちらのタスク期間も終了日を含むため、後続タスクは先行タスクの終了日の後に開始してください。日付を知らないうちに変更する代わりに、重なりを問題として報告します。
循環する連鎖にあるすべてのタスクに、循環する依存関係の警告が付きます。先行タスクを削除または変更するまで、書き出しと印刷の操作は利用できません。
いいえ。横軸は連続する暦日を使用します。営業日カレンダー、地域の祝日、リソースの空き状況、リード、ラグ、クリティカルパスのスケジューリングは適用されません。
いいえ。プロジェクト名、タスク名、日付、依存関係、進捗はブラウザのメモリとセッションストレージの中にとどまります。ページのリンクに入ることも、サーバーへのリクエストで送信されることもありません。ブラウザのタブやセッションを閉じると、保存されていたコピーは削除されることがあります。
関連ツール
オンラインメモ帳
端末またはタブ内にメモを保存し、文字数や行数を確認して、TXT または Markdown としてコピー、ダウンロードできます。
Minecraft円ジェネレーター
Minecraft用の中空または塗りつぶした円・楕円の設計図を作成。ブロック寸法を設定し、必要数を確認してSVGをダウンロードできます。
学習プランナー
学習テーマ、空いている曜日、1日の学習時間、ブロック時間、試験日または目標日から、非公開の学習予定を作成します。希望ブロック数と使える時間の容量を比較し、未配置の量を確認してから、CSVをダウンロードまたは印刷できます。テーマ名や日付はこのブラウザのセッションにとどまります。
BPM検出ツール
音声ファイルからBPMを推定し、ハーフタイムとダブルタイム候補を比較。ミックス、練習、編集に使える結果をコピーできます。
席次表作成ツール
円卓・楕円形・長方形のテーブルにゲストの席を正確に割り当てます。手動またはグループ単位で配置し、ブラウザー内で印刷、SVG・PNG・CSV・JSON出力ができます。
ジェスチャーゲーム お題ジェネレーター
カテゴリ(映画・動作・動物・職業)と難易度ごとに、ジェスチャーゲームのお題をランダムに生成。答えを表示するボタンと、1ラウンドあたり任意の60秒タイマー付き。
このツールは他の言語でも利用できます
- Gantt Chart Maker [EN]
- Trình tạo biểu đồ Gantt [VI]
- Gantt-Diagramm erstellen [DE]
- Gantt-diagram maken [NL]
- Skapa Gantt-schema [SV]
- Creador de diagramas de Gantt [ES]
- 간트 차트 만들기 [KO]
- Criador de gráfico de Gantt [PT]
- Kreator wykresów Gantta [PL]
- Créateur de diagramme de Gantt [FR]
- 甘特图制作工具 [ZH]
- منشئ مخطط جانت [AR]
- เครื่องมือสร้างแผนภูมิแกนต์ [TH]
- Gantt Grafiği Oluşturucu [TR]
- Pembuat Bagan Gantt [ID]
- Creatore di diagrammi di Gantt [IT]
- Конструктор диаграмм Ганта [RU]