Notionで進捗管理を可視化する方法|ロールアップ・進捗バー・ビュー別の見せ方と、遅延に気づけない限界
![]()
要点(TL;DR)
- Notionの進捗管理は、「プロジェクトDB」と「タスクDB」をリレーションで連携し、ロールアップで完了率(%)を親側に集計するのが基本設計です。
- 進捗の見せ方は、数値プロパティのバー/リング表示やFormulaでの装飾に加え、テーブル・カンバン・カレンダー・タイムライン(ガント)のビュー切り替えで目的別に変えられます。
- ただしNotionの進捗管理には構造的な限界があります。進捗バーもフィルタも「Notionを開いた人」にしか見えず、標準リマインダーもNotionアカウントを持つ本人にしか届きません。
- Kapselとは、Notionの期日・担当者・ステータスを監視し、対象の相手にだけ自動でメールリマインドを送るツールです。 Notionを使わない社外の相手にも届き、受信者はワンクリックでステータスをNotionに書き戻せ、完了・入金済みには送りません。
Notionで進捗管理をしたいとき、多くの人が探すのは「完了率をどう自動計算するか」「進捗バーをどう見せるか」「どのビューで見せるか」という“可視化のやり方”です。この記事では、その基本設計と手順を客観的に整理します。プロジェクトDBとタスクDBの連携、ロールアップでの進捗率集計、数値プロパティのバー/リング表示、ビュー別の見せ方、複数プロジェクトの俯瞰までを順に扱います。そのうえで、多くの解説記事が触れない論点——「見える化」と「遅延に気づいて実際に動く」ことは別問題であり、Notionの通知は構造的に社外へ届かない——にも踏み込みます。
Notionの進捗管理でまず押さえる全体設計
Notionの進捗管理は、タスクを1件ずつ管理する「タスクDB」と、案件全体を管理する「プロジェクトDB」を分けて作り、両者をリレーションでつなぐのが土台です。 この2層構造にすると、個々のタスクの状態から案件全体の完了率までを、一貫したデータで自動集計できます。可視化のテクニックはすべてこの設計の上に載ります。
プロジェクトDBとタスクDBをリレーションでつなぐ
リレーションとは、2つのデータベースの行同士を関連づけるプロパティで、1プロジェクトに複数タスクを紐づける「1対多」の関係を表現できます。 プロジェクトDBは1行=1案件、タスクDBは1行=1作業で管理し、タスク側にリレーションを持たせて所属プロジェクトを選びます。設定手順は次の通りです。
- プロジェクトDBとタスクDBをそれぞれ用意する(既存のものでよい)。
- タスクDBに新しいプロパティを追加し、種類を「リレーション(Relation)」にする。
- 関連先としてプロジェクトDBを選ぶ。
- 双方向表示を有効にすると、プロジェクトDB側に「関連タスク」プロパティが自動追加される。
- 各タスクの行で、所属するプロジェクトを選んで紐づける。
これで、プロジェクトを開けばそのタスク一覧が表示され、後述するロールアップで完了率を集計できるようになります。担当・期日・ステータスといったタスク管理の土台はNotionのタスク管理の始め方、チーム運用はチームのタスク管理にまとめています。
| DB | 1行が表すもの | 主なプロパティ |
|---|---|---|
| プロジェクトDB | 1件の案件・プロジェクト | 案件名・担当・期間・ステータス・(ロールアップ)進捗率 |
| タスクDB | 1件の作業タスク | タスク名・担当者(Person)・期日(Date)・ステータス(Status)・所属プロジェクト(Relation) |
💡 ポイント:担当者は「Person」、期日は「Date」で持つのが基本です。Personにしておくと「自分の担当だけ」に絞れ、Dateにしておくとカレンダー/タイムライン表示や締切管理の基準に使えます。
ステータスプロパティの選択肢設計(未着手/進行中/レビュー/完了)
進捗管理の核になるのは「ステータス」プロパティで、Notionのステータスは選択肢を『未着手(To-do)/進行中(In progress)/完了(Complete)』の3グループに整理できる専用プロパティです。 この3グループの中に、実務に合わせた具体的な選択肢を並べます。
| グループ | 選択肢の例 | 役割 |
|---|---|---|
| 未着手 | 未着手・依頼待ち | まだ着手していない |
| 進行中 | 作業中・レビュー中・確認待ち・遅延中 | 誰かが動いている/返答待ち/期日を過ぎても未完了 |
| 完了 | 完了・検収済み・入金済み | 対応が終わった(通知対象から外す) |
選択肢は増やしすぎないのがコツです。ステータスが多いと入力が面倒になり、更新されず形骸化します。まずは4〜5個から始め、必要になってから足すと維持しやすくなります。「レビュー中」「確認待ち」といった中間状態を1つ持たせると、“止まっている場所”が特定しやすくなります。期日を過ぎたタスクを「遅延中」として区別しておくと、ステータスでフィルタをかけるだけで遅延中のタスクだけを一覧できます。
⚠️ 注意:ステータスは進捗を「記録する」だけで、止まっていることを誰かに知らせてはくれません。「確認待ち」で何日も止まっていても、その画面を開いた人にしか気づけません。この点は記事後半で扱います。
ロールアップで進捗率を自動集計する
![]()
ロールアップとは、リレーションで紐づいた子タスクの値を集計して親に表示するプロパティで、これを使うとプロジェクトの進捗率(%)を自動計算できます。 タスクを何件足しても、親プロジェクト側の完了率が自動で更新されます。
完了タスク数の割合をロールアップで出す基本手順
進捗率を出す最も手軽な方法は、次の3ステップです。
- 各タスクに「完了」チェックボックス(またはステータス)を持たせる。
- プロジェクトDB側にロールアッププロパティを追加し、集計対象をタスクの完了チェックにする。
- ロールアップの計算方法を「Percent checked(チェック済みの割合)」にする。
これで親プロジェクトに「完了率◯%」が自動表示されます。総数や完了数を別に出したい場合は、同じリレーションに対して「Count all(全件数)」やチェック済み件数のロールアップを追加します。
| 集計したい値 | ロールアップの設定 |
|---|---|
| タスク総数 | 関連タスクを対象に「Count all(全件数)」 |
| 完了数 | 完了チェックを対象に「Checked(チェック済みの数)」 |
| 進捗率(%) | 完了チェックを対象に「Percent checked(チェック済みの割合)」 |
分母(母数)をどう決めるかで進捗率がブレる落とし穴
進捗率で見落とされがちなのが「分母をどう決めるか」で、母数の取り方しだいで同じ状況でも%が大きくブレます。 これは多くの解説記事が触れない実務上の落とし穴です。
- キャンセル・保留タスクを分母に含めるか:中止した作業を分母に残すと、実質的に進んでいても完了率が上がりません。対象外のタスクは除外条件を決めておく必要があります。
- タスクの粒度がバラバラ:「1タスク=1完了」で数えると、5分の作業も3日の作業も同じ「1」として扱われ、完了数の割合が体感とずれます。重み付けをしたい場合は、工数プロパティの合計を使うロールアップに切り替える方法もあります。
- 未入力・未着手タスクの扱い:まだ登録していないタスクは分母に入らないため、序盤ほど完了率が高く出がちです。
⚠️ 注意:「Percent checked」は“チェックが付いた行”の割合しか見ません。キャンセルや保留を分母に含めたくないなら、それらを別ステータスにしてビューのフィルタで除外し、フィルタ後のデータに対して集計する、といった設計が要ります。分母の定義を決めずに%だけ見ると、実態とかけ離れた数字を信じてしまいます。
進捗バーで数値を視覚化する
進捗率は数字のままより、バーやリングで視覚化するとひと目で伝わります。 Notionには数値を棒グラフ状に見せる標準機能があり、Formulaで色や装飾を加える方法もあります。
数値プロパティの表示形式(バー・リング)を使う方法
Notionの数値プロパティは、表示形式を「バー」または「リング」に切り替えると、値をプログレスバー/円形メーターとして表示できます。 ロールアップやFormulaで出した進捗率(0〜1の割合、または0〜100の数値)を、そのまま視覚的なゲージにできます。
- 進捗率を持つ数値プロパティ(またはロールアップ)を用意する。
- そのプロパティの設定を開き、表示形式で「バー(Bar)」または「リング(Ring)」を選ぶ。
- 表示範囲(0〜1、または0〜100)や色、パーセント表示の有無を調整する。
これで、テーブルやプロジェクト一覧の各行に進捗バーが並び、どの案件がどこまで進んだかが色付きで俯瞰できます。専用のFormulaを書かずに視覚化できるため、まずはこの標準機能から試すのが手軽です。
Formula(style()など)でパーセント表示を装飾する
Formula(関数)を使うと、進捗率の数字に色や太字を付けたり、絵文字のゲージで表したりと、標準のバー/リング以上に自由な見せ方ができます。 例えばstyle()で数値の色や太字を変えたり、ifs()で閾値ごとに絵文字を出し分けたりできます。
/* 完了率に応じて絵文字ゲージと%を出すイメージ */
ifs(
prop("進捗率") >= 1, "🟩🟩🟩🟩🟩 100%",
prop("進捗率") >= 0.8, "🟩🟩🟩🟩⬜ " + format(round(prop("進捗率") * 100)) + "%",
prop("進捗率") >= 0.4, "🟩🟩⬜⬜⬜ " + format(round(prop("進捗率") * 100)) + "%",
"🟥⬜⬜⬜⬜ " + format(round(prop("進捗率") * 100)) + "%"
)
💡 ポイント:関数名(
style()・ifs()・round()など)は実在しますが、細かな構文はNotionのバージョンで変わることがあります。まずは標準の「バー/リング表示」で足り、色分けや閾値アラートの見た目を作り込みたくなったらFormulaに進む、という順序が無理がありません。
ビュー別の進捗の見せ方を使い分ける
Notionのビューとは、1つのデータベースを目的別に別の見た目で表示する機能で、同じデータを表・ボード・カレンダー・タイムラインに切り替えられます。 データは1つのまま、見る目的ごとに表示だけを変えるのが特徴です。進捗管理では「何を見たいか」でビューを使い分けます。
| ビュー | 見え方 | 向いている進捗の見方 |
|---|---|---|
| テーブル | 表形式 | 全タスクの一覧・一括編集・進捗バーの併記 |
| ボード(カンバン) | ステータスごとの列 | どの段階に何件あるか・停滞の発見 |
| カレンダー | 月/週 | 期日ベースで締切を俯瞰 |
| タイムライン | 横棒のガント | 期間・前後関係・全体スケジュール |
テーブルビュー:一覧で全件チェック
テーブルビューは、全タスクを行と列で一覧し、ステータス・担当者・期日・進捗バーを横並びで確認するのに向いています。 グループ化機能でプロジェクト別・担当者別に折りたたんだり、フィルタで「今週締切」「未完了だけ」に絞ったりできます。進捗率の数値プロパティをバー表示にして並べれば、案件ごとの進み具合が一覧で見渡せます。
ボード(カンバン)ビュー:ステータスごとの流れを見る
ボード(カンバン)ビューは、ステータスごとに列を分けてカードを並べ、タスクをドラッグで次の段階へ動かせるビューです。 「未着手/進行中/レビュー/完了」の列にカードが積まれるので、どの段階に仕事が溜まっているかが直感的に分かります。「レビュー中」の列にカードが滞留していれば、そこが停滞ポイントだと視覚的に気づけます。カンバンの設計はNotionのカンバンボードの作り方で詳しく扱っています。
タイムライン(ガントチャート)ビュー:期間と依存の重なりを見る
タイムライン(ガントチャート)ビューは、開始日〜終了日を持つタスクを横棒で並べ、期間の重なりやタスクの前後関係を俯瞰するビューです。 タスク同士を線でつないで依存関係を表し、先行タスクを動かすと後続の日程を連動させることもできます。案件全体のスケジュールや、どの工程がボトルネックかを見るのに向いています。作り方や依存関係(FS/SS/FF/SF)の詳細はNotionでガントチャートを作る方法にまとめています。
複数プロジェクトを俯瞰するダッシュボード
複数の案件を同時に進める場合は、プロジェクトDBを「案件のマスター一覧」として使い、各案件のロールアップ(総数・完了数・進捗率)を並べると、ポートフォリオ的に全体を俯瞰できます。 さらに1枚のダッシュボードページに、次のようなリンクドビューを並べると「朝一番に開く司令塔」になります。
- プロジェクト一覧(進捗バー付き)
- 今週の締切タスク(期日フィルタ)
- 期日を過ぎた未完了タスク(遅延ビュー)
- 担当者別の作業量(Personでグループ化)
担当者(Person)でグループ化すると、人ごとに抱えているタスク数・期日の重なりが見え、作業量の偏りを把握できます。 特定の担当者にタスクが集中していないか、誰の作業が遅れの起点になっているかを、同じデータから確認できます。
「見える化」と「遅延に気づいて動く」は別の問題
進捗管理の記事の大半は「見える化」の作り方までで終わりますが、実務でつまずくのはその先——『誰がいつ遅れに気づいて、実際に動くか』です。 進捗バーやフィルタは“見た目”を整えるだけで、遅延に気づいて行動を起こす仕組みまでは面倒を見ません。ここが可視化のテクニックと運用の成否を分ける分岐点です。
進捗バーは、Notionを開いた人にしか見えない
どれだけ精緻な進捗バーやダッシュボードを作っても、それは「Notionを開いてそのページを見に来た人」にしか見えません。 完了率が0%のまま止まっていても、遅延タスクが赤く並んでいても、その画面を開かなければ誰も気づけません。「期日を過ぎた未完了タスク」だけを絞り込むフィルタ付きビューは作れますが、そのビューは誰かが開いて初めて機能します。見えているのに誰も動いていない、というのが進捗管理で最も起きやすい失敗です。
標準リマインダーはNotionアカウントを持つ本人にしか届かない
Notionの標準リマインダー(@リマインドや日付プロパティのリマインダー)は、Notionアカウントを持ち、Notionを開いている本人に向けた通知です。 自分向けの締切メモとしては便利ですが、Notionを毎日は開かないメンバーには実質届きません。通知が来ない仕組みと対処はNotionの通知が来ないときの対処やNotionのリマインダー機能の使い方で整理していますが、要点は「受け手がNotionを開いていること」が前提だという構造的な制約です。
社外のクライアント・外注先・支払い担当には、進捗も遅延も届かない
フリーランスや制作会社の進行では、案件の期日が社外の相手——クライアントの確認、外注先の納品、先方の支払い担当の入金——に依存します。ところが、こうした相手はそもそもNotionアカウントを持っていないことがほとんどです。 Notion内の進捗バーもビューも標準リマインダーも、Notionを使わない相手には一切届きません。上位の解説記事は社内チーム利用が前提で、この「社外に進捗・遅延がどう伝わるか」はほぼ無視されています。ページを公開して共有する手もありますが、ビュー単位の限定公開が難しく、更新の反映やエクスポートの手間も残ります。社外への共有は取引先への進捗共有やNotion外部への通知でも扱っています。
滞留・遅延をメールで自動的に届ける(Kapselの場合)
![]()
「見える化はできても遅延に気づいて動けない」「社外に届かない」という空白を埋めるのが、Notionの外に通知を届ける仕組みです。 ここでは、その一例としてKapselが実際に備える機能を客観的に説明します。
期日・担当・ステータスを監視し、期限超過を自動でメールリマインド
Kapselは、接続したNotionデータベースの期日・担当者・ステータスを監視し、条件に合うタスクについて対象の相手にだけメールで自動リマインドを送るツールです。 期日が近づいたタスクや、期日を過ぎた未完了タスクを検知して、担当者や関係者のメールアドレス宛てに届けます。通知の役割をNotionの外(メール)に持ち出すため、受け手がNotionを開いているかどうかに左右されません。担当者ごとの通知の考え方は担当者へのリマインド、期日の自動送信はNotionの期日をメールで自動通知する方法も参考になります。
Notionを持たない社外の相手にも、メール一本で届く
Kapselのメールは、Notionアカウントを持たない社外の相手にも届き、受信者はログイン不要で受け取れます。 クライアント・外注先・支払い担当といった、Notionを使わない相手にも進捗や督促をメールで届けられます。社内メンバーへの通知だけでなく、案件の期日が依存する“外側の相手”に届くことが、標準機能との構造的な違いです。Notion非利用者への届け方はNotionを使っていない相手にリマインドする方法でも扱っています。
受信者のワンクリックで、Notion側のステータスに書き戻る
Kapselのメール内のボタンを受信者がワンクリックすると、その操作がNotionのステータスに書き戻ります(双方向)。 「対応しました」「確認しました」を受信者が1クリックで返すと、進捗がNotionに反映されます。従来は更新のたびに誰かがNotionを開いて手動で直す必要がありましたが、この導線があれば、遅延を拾って督促し、相手の返答でステータスが更新される、という一連の流れが自動化されます。単なる可視化ではなく“次のアクション”までつながるのがポイントです。
完了・入金済みのタスクには送らない
通知の自動化で最も避けたいのは、すでに対応・入金が済んだ相手にまで督促が飛ぶ事故です。Kapselは完了・入金済みのタスクには送りません。 送信対象をステータスなどの条件で絞り込めるため、完了扱いのタスクを除外し、まだ対応が必要な相手にだけ通知します。「送りすぎない」設計は、単純に期日で一斉送信する仕組みでは実現できない、信頼を守るための要点です。
対象の絞り込み・定期便・送信記録・差し込み変数
Kapselが備える主な機能は次の通りです。
| 機能 | 内容 |
|---|---|
| 期限超過の督促 | 期日を過ぎた未完了タスクに督促のリマインドを送る |
| 対象の絞り込み | ステータスや条件で送信対象を限定し、完了・入金済みを除外する |
| 定期便 | 決めたタイミングで定期的にリマインドを送る |
| 送信記録 | いつ誰に送ったかの記録を残す |
| 差し込み変数 | 宛名やタスク名などをNotionの値から差し込み、1通ずつに反映する |
さらにProプランでは、複数のNotionワークスペースを扱えるほか、差出人ブランディング(会社名・署名・ロゴ)で送信できます。
始め方(接続は数分):既存のDBを作り直す必要はありません。
- Kapsel(getkapsel.com)に無料登録する。
- リマインドしたいNotionのプロジェクトDB/タスクDBを接続する。
- 監視するプロパティ(期日・担当者・ステータス)と、送信対象の絞り込み条件を設定する。
- リマインドの文面と差し込み変数、送信タイミング(期日前・期日超過・定期便)を設定する。
- テスト送信で届き方を確認し、運用を開始する。
料金は、Free ¥0(税込)/Standard ¥1,980(税込)/Pro ¥4,980(税込)です。Freeプランは0円のまま利用でき、まず試してから必要に応じてStandard・Proへ移行できます。
よくある質問
Notionで進捗率を自動計算するにはどうすればいいですか
プロジェクトDBとタスクDBをリレーションで紐づけ、プロジェクト側にロールアッププロパティを追加します。集計対象をタスクの完了チェックにし、計算方法を「Percent checked(チェック済みの割合)」にすると、完了率が%で自動表示されます。より細かく制御したい場合はFormulaで完了数÷総数を計算する方法もあります。
Notionのロールアップ機能で何ができますか
ロールアップは、リレーションで紐づいた先のデータベースの値を集計して表示する機能です。タスクの総数(Count all)、完了数(Checked)、完了率(Percent checked)、工数の合計などを親プロジェクト側に自動集計できます。タスクを増やしても親側の数字が自動更新されるため、進捗の俯瞰に向いています。
Notionでプログレスバー(進捗バー)はどうやって表示しますか
進捗率を持つ数値プロパティ(またはロールアップ)の表示形式を「バー」または「リング」に切り替えると、値をプログレスバーや円形メーターとして表示できます。Formulaを書かずに視覚化でき、色や表示範囲も調整できます。さらに装飾したい場合はstyle()やifs()などのFormulaで色分けや絵文字ゲージを作る方法もあります。
Notionでガントチャートは作れますか
作れます。データベースにタイムラインビューを追加し、開始日〜終了日の期間を持たせると、タスクが横棒で並ぶガントチャート状の表示になります。タスク同士を線でつないで依存関係を表し、先行タスクを動かすと後続を連動させることも可能です。詳しい手順はNotionでガントチャートを作る方法を参照してください。
Notionの通知が届かないのはなぜですか
Notionの標準リマインダーや通知は、Notionアカウントを持ち、Notionを開いている本人に向けたものだからです。Notionを毎日は開かないメンバーや、そもそもアカウントを持たない社外の相手には実質届きません。能動的に届けたい場合は、メールなどNotionの外に通知を出す仕組みを組み合わせる必要があります。
Notionでタスクの遅延や滞留に気づくにはどうすればいいですか
「期日を過ぎた未完了タスク」だけを絞り込むフィルタ付きビューを作れば、遅延を一覧できます。ただしそのビューは誰かが開いて初めて機能します。開かなくても気づける状態にするには、Kapselのように期日・ステータスを監視して期限超過を自動でメール通知し、完了・入金済みには送らない仕組みを使うと、遅延の拾い上げと督促を自動化できます。
Notionは無料でどこまで進捗管理に使えますか
データベース・リレーション・ロールアップ・数値のバー/リング表示・各ビュー(テーブル/ボード/カレンダー/タイムライン)は、いずれも無料プランの範囲で使えます。個人や少人数なら無料プランのまま実用的に進捗管理を運用でき、共有人数や細かな権限管理が必要になると有料プランの検討対象になります。
Notionとスプレッドシートはどちらが進捗管理に向いていますか
同じデータを表・ボード・カレンダー・ガントに切り替えたい、ドキュメントや資料と1か所にまとめたい場合はNotionが向きます。スプレッドシートは自由な計算やレイアウトに強い反面、ステータスのドラッグ移動やビュー切り替えは苦手です。ただし、どちらも「開いた人にしか見えない・通知が能動的に飛ばない」点は共通します。
Notionで複数プロジェクトを一元管理する方法はありますか
プロジェクトDBを案件のマスター一覧として使い、各案件のロールアップ(総数・完了数・進捗率)を並べます。さらにダッシュボードページに、プロジェクト一覧・今週の締切・遅延タスク・担当者別の作業量のリンクドビューを並べると、案件横断で全体進捗を俯瞰できます。遅延への「気づき」は別途通知の仕組みが必要です。
まとめ|進捗の見える化と、動かす仕組みはセットで考える
- Notionの進捗管理は、プロジェクトDBとタスクDBをリレーションで連携し、ロールアップで完了率(%)を親側に集計するのが基本設計です。ステータスは「未着手/進行中/レビュー/完了」で整理し、選択肢を増やしすぎないのがコツです。
- 進捗の見せ方は、数値プロパティのバー/リング表示やFormula装飾に加え、テーブル・カンバン・カレンダー・タイムラインのビュー切り替えで目的別に変えられます。担当者(Person)別のグループ化で作業量の偏りも把握でき、複数案件はマスターDB+ダッシュボードで俯瞰できます。
- ただし進捗率の分母の取り方でブレが出る点、そして「見える化」と「遅延に気づいて動く」は別問題である点に注意が必要です。進捗バーもフィルタもNotionを開いた人にしか見えず、標準リマインダーはアカウントを持つ本人にしか届かず、社外の相手には進捗も遅延も届きません。
- Kapselとは、Notionの期日・担当者・ステータスを監視して、対象の相手にだけ自動でメールリマインドを送るツールです。 期限超過だけを絞り込んで督促でき、Notionを使わない社外の相手にも届き、受信者はワンクリックでステータスを書き戻せ、完了・入金済みには送りません。既存のDBに数分で接続でき、Freeプラン(¥0)から試せます。
補足・注記
- 本記事の公開日は2026年8月10日です。
- Notionの機能(データベース・プロパティ・リレーション/ロールアップ・ステータス・数値のバー/リング表示・Formula・ビュー(テーブル/ボード/カレンダー/タイムライン)・グループ化/フィルター・@リマインド/日付プロパティのリマインダー等)については、Notion公式ヘルプセンター等の一次情報を参照しています。仕様や画面・関数の構文はNotion側の更新により変わる場合があり、ご利用のプランによって使える範囲が異なることがあります。
- Kapselの機能(期日・担当・ステータスの監視、社外へのメールリマインド、ワンクリックでのステータス書き戻し、期限超過の督促、対象の絞り込み、完了・入金済みの除外、定期便、送信記録、差し込み変数、Proの複数ワークスペース・差出人ブランディング)および料金(税込:Free ¥0/Standard ¥1,980/Pro ¥4,980)は、本記事執筆時点のものです。最新の内容はKapsel(getkapsel.com)の公式情報をご確認ください。


