エクセルのタスク管理表は、7つの列とドロップダウン、条件付き書式の数式3本があれば、30分ほどで実用になる形に組めます。この記事では、1行1タスクの管理表を作る手順を、入力規則の設定値と期限切れを色分けする数式、担当者別に残件数を出す集計式まで具体的に示します。あわせて、チームで共有したときに詰まる場面、Power AutomateやMicrosoft Listsで補える範囲の上限、専用ツールや業務アプリへ移す判断基準も整理しました。
まとめ:エクセルのタスク管理表で回せる範囲と専用ツール・業務アプリへ移す目安
個人のタスク管理と、更新する人が5名前後までのチームなら、エクセルで十分に回ります。作り方の要点は、表をテーブルに変換すること、状態と担当者を入力規則のドロップダウンで選ばせること、期限切れを条件付き書式で自動的に色分けすることの3つです。列は7列から始め、使われない列は足さない方が長続きします。
移る目安は、表の外で通知や確認の手作業が増えた時点です。期限のリマインドをチャットで送り直している、誰がいつ状態を変えたかを追えない、同時に開いて保存が衝突する、のどれかが毎週起きるなら、Microsoft Listsや専用のタスク管理ツールへ移す時期に来ています。受注や勤怠など他の業務データからタスクを起こしたい場合は、既製ツールより業務アプリとして作る方が手作業が残りません。
エクセルのタスク管理が向く人数・タスク数と向かない運用の条件
作り始める前に、エクセルで管理してよい範囲かどうかを決めておきます。ここを曖昧にしたまま作り込むと、数か月後に表ごと捨てることになります。
個人と5名以下のチームで1ファイルに収まるときの運用の向き不向き
エクセルのタスク管理が向くのは、表を更新する人が少なく、更新のタイミングが重ならない運用です。目安は次のとおりです。
- 更新する人が1〜5名で、同じ行を同時に触ることがほとんど無い
- 進行中のタスクが常時100件以下で、1画面のフィルターで見渡せる
- 期限の通知は各自が朝に表を開いて確認する運用で足りる
- 社外の人に表を見せる必要が無い
反対に、担当者が10名を超える、スマートフォンから外出先で更新したい、取引先と同じ表を見たい、のいずれかが最初から分かっているなら、エクセルで始めない方が手戻りがありません。1つでも当てはまれば、作り始める前にタスク管理ツールの無料プランの人数・容量の上限を確かめてから選ぶのが近道です。
タスク管理ツール・プロジェクト管理表との管理対象と守備範囲の違い
同じエクセルでも、タスク管理表とプロジェクト管理表は管理する対象が違います。タスク管理表は「今日から来週までに誰が何を終えるか」を1行1タスクで並べ、状態と期限を追う表です。プロジェクト管理表は、作業の前後関係と日程を工程単位で計画し、ガントチャートで遅れを見る表になります。
作業の順番や営業日数の計算が必要なら、エクセルでプロジェクト管理する方法とガントチャートの数式の方が合います。専用のタスク管理ツールの機能や種類を先に知りたい場合は、タスク管理ツールとは何か・機能と種類・選び方で機能・種類ごとに整理しています。この記事で扱うのは、日々のToDoを消し込むための表です。
タスク管理表の列設計:最初に置く7列と後から足す列の判断基準
列の数は、表が続くかどうかを左右します。最初は少なく始め、運用の中で必要になった列だけを足す順番にしてください。
ID・タスク名・担当者・期限・状態・優先度・完了日の7列の役割
最初に置く列は次の7つです。A列からG列に、この順で並べる前提で後の数式を書いています。
| 列 | 見出し | 入力の仕方 | 使い道 |
|---|---|---|---|
| A | ID | 連番(T001など) | 会話やチャットでタスクを指す |
| B | タスク名 | 動詞で終わる一文 | 何をすれば完了かを示す |
| C | 担当者 | ドロップダウン | 担当者別の残件数を数える |
| D | 期限 | 日付 | 期限切れの色分けに使う |
| E | 状態 | ドロップダウン | 未着手・進行中・確認待ち・完了を追う |
| F | 優先度 | ドロップダウン(高・中・低) | 同じ期限の中で着手順を決める |
| G | 完了日 | 日付(Ctrlキーと;キーで当日) | 遅れた件数と処理の速さを振り返る |
タスク名は「見積書を作成する」のように動詞で終えると、完了の基準がぶれません。「見積書」とだけ書くと、作成なのか送付なのか承認なのかが担当者ごとに変わります。完了日は数式で自動入力できないため、状態を完了にしたときに手で入れます。TODAY関数を使うと翌日に日付が変わってしまうので使いません。
列を増やしすぎて更新が止まる失敗パターンと列を足す前の集計用途の確認
エクセルのタスク管理表が使われなくなる原因で多いのは、列の増やしすぎです。開始日、見積時間、実績時間、関連資料、備考、依頼者と足していくと、1件を登録するたびに10列以上を埋めることになり、登録そのものが後回しになります。
列を足す前に、その列で何を数えるかを決めてください。担当者別の工数を集計したいなら見積時間と実績時間は必要ですが、その場合はエクセルで工数管理表を作る方法のように別の表として設計した方が数式が崩れません。顧客や受注金額をひも付けたいなら、それはタスク管理ではなく案件管理表の設計の領域です。集計に使わない列は、備考の1列にまとめれば足ります。
エクセルでタスク管理表を作る手順:テーブル化から入力規則・チェックボックスまで
ここからは実際の作成手順です。Windows版のMicrosoft 365のExcelを前提に、メニュー名はMicrosoftのサポートページの表記に合わせています。
Ctrl+Tでテーブルに変換して行の追加に数式と書式を追従させる手順
最初に表をテーブルに変換します。テーブルにしておくと、行を足したときに入力規則と条件付き書式が自動で引き継がれ、集計の数式も範囲を書き換えずに済みます。
- 1行目にA列からG列の見出しを入力し、2行目にサンプルのタスクを1件入れる
- 表の中のセルを1つ選び、Ctrlキーを押しながらTキーを押す
- 「先頭行をテーブルの見出しとして使用する」にチェックが入っていることを確かめてOKを押す
- テーブルデザインタブの「テーブル名」を「タスク表」に変える
- 1行目を選び、表示タブの「ウィンドウ枠の固定」から「先頭行の固定」を選ぶ
4のテーブル名は、後の集計式で「タスク表[担当者]」のように列を名前で指すために付けます。見出しの横にはフィルターボタンが付き、担当者や状態での絞り込みもこの時点で使えます。
状態・担当者・優先度をドロップダウンにする入力規則の設定値と選択肢
状態や担当者を自由入力にすると、「完了」「済」「done」が混ざり、集計の数式が数え漏らします。Microsoftのドロップダウンリスト作成の手順に沿って、データタブの「データの入力規則」から次のように設定します。
- 状態(E列):入力値の種類を「リスト」にし、元の値に「未着手,進行中,確認待ち,完了」と半角カンマ区切りで入力する
- 優先度(F列):同じくリストで「高,中,低」と入力する
- 担当者(C列):別のシートに担当者名の一覧を作ってテーブルにし、その範囲を元の値に指定する
- 3列とも「エラーメッセージ」タブのスタイルを「停止」にし、一覧に無い値を入力させない
担当者だけ別シートのテーブルを参照するのは、メンバーの入れ替わりに対応するためです。Microsoftのサポートページにもあるとおり、元の値をテーブルにしておけば、一覧に名前を足したときにドロップダウンが自動で更新されます。状態の選択肢は4つ程度に抑えてください。「保留」「差し戻し」と増やすと、どれを選ぶかで迷い、更新が遅れます。
完了チェックをチェックボックスにする方法とMicrosoft 365以外での代替
個人のToDoとして使うなら、状態のドロップダウンの代わりにチェックボックスで完了を付ける方が速く消し込めます。Excelでチェックボックスを使用する方法によると、セル範囲を選んで「挿入」タブの「チェックボックス」を押せばセルの中に挿入でき、オンのときの値はTRUE、オフのときはFALSEです。
この機能の適用対象は、2026年11月時点のサポートページでExcel for Microsoft 365(Windows・Mac)とされています。買い切り版のExcelでは挿入タブに表示されないため、開発タブのフォームコントロールでチェックボックスを置き、セルにリンクさせる方法になります。手間が大きく、行を追加したときに追従しないので、買い切り版なら状態のドロップダウンで運用する方が無難です。
チェックボックスを使う場合、後に示す数式の「$E2<>”完了”」は「NOT($E2)」に、「”完了”」を数える式は「TRUE」を数える式に置き換えてください。値がTRUEとFALSEなので、COUNTIF関数でそのまま数えられます。
期限切れ・今日が期限のタスクを自動で色分けする数式と担当者別の集計
表を作っただけでは、期限が過ぎたタスクを自分で探すことになります。条件付き書式と集計式で、開いた瞬間に危ない行が目に入る状態にします。
条件付き書式に入れる3つの数式と適用順で完了行の色が重ならない設定
A2からG列の最終行までを選び、ホームタブの「条件付き書式」から「新しいルール」、「数式を使用して、書式設定するセルを決定」を選んで、次の3つを登録します。列の前にだけ$を付けるのは、行ごとに判定を切り替えるためです。
1. 完了した行を灰色の文字にする
=$E2="完了"
2. 期限を過ぎた未完了の行を赤い塗りつぶしにする
=AND($E2<>"完了",$D2<>"",$D2<TODAY())
3. 今日と明日が期限の未完了の行を黄色の塗りつぶしにする
=AND($E2<>"完了",$D2<>"",$D2>=TODAY(),$D2-TODAY()<=1)
登録したら「ルールの管理」画面で、1が一番上に来るよう並べ、1の「条件を満たす場合は停止」にチェックを入れます。これで完了済みの行に赤や黄色が重なりません。2と3にある「$D2<>””」は、期限が空欄の行を除くための条件です。空欄の日付は0として扱われるため、この条件を抜くと期限の無いタスクがすべて赤になります。
担当者別の残件数・期限超過数・完了率をCOUNTIFSで出す集計欄
表の右側か別のシートに、担当者名を縦に並べた集計欄を作ります。I2セルに担当者名がある前提で、J列からL列に次の式を入れます。
J2(残件数)
=COUNTIFS(タスク表[担当者],$I2,タスク表[状態],"<>完了")
K2(期限超過数)
=COUNTIFS(タスク表[担当者],$I2,タスク表[状態],"<>完了",タスク表[期限],"<"&TODAY())
L2(全体の完了率)
=COUNTIF(タスク表[状態],"完了")/COUNTA(タスク表[タスク名])
K2の式で「”<“&TODAY()」と書くのは、比較の記号と今日の日付を文字列としてつなげて条件にするためです。L2はセルの表示形式をパーセントにしてください。テーブルの列名で参照しているので、タスクが何行増えても範囲を直す必要はありません。
チームで共有したときに詰まる場面とエクセルのまま通知を自動化する上限
1人で使っている間は問題が出ません。詰まるのは、複数人で同じファイルを更新し始めてからです。ここでは、タスク管理表で特に起きやすい場面と、エクセルのまま補う方法の限界を示します。
最新版が分からない・保存が衝突する問題を防ぐ保存場所と編集ルール
共有で最初に起きるのは、メール添付や共有フォルダのコピーで「タスク管理表_最新_1113.xlsx」のようなファイルが増え、どれが正しいか分からなくなる問題です。これはファイルをOneDriveかSharePointに1つだけ置き、全員がそのファイルをブラウザ版か自動保存をオンにしたExcelで開く運用にすれば防げます。
それでも残る問題があります。同じ行を2人が同時に書き換えたときの上書き、誰がいつ状態を変えたかを後から追う手間、行単位で見せる範囲を分けられないことの3つです。共同編集やバージョン履歴の仕様と、どこからが運用で避けられない限界かは、エクセル管理の限界と専用ツールへ移る判断基準で詳しく解説しています。タスク管理表では、行の追加と状態の変更だけを各自が行い、列や数式の変更は管理者1名に限る、という編集ルールを先に決めておくと崩れにくくなります。
期限の通知をPower Automateで送るときのExcelコネクタの制限値
エクセルには、期限が近づいた担当者へ自動で通知する仕組みがありません。Microsoft 365を使っている会社なら、Power Automateで毎朝タスク表を読み、期限の近い行の担当者へメールやTeamsで通知するフローを組めます。ただし、Excel Online (Business)コネクタの既知の制限には、タスク管理表の運用に直接かかわる値が並んでいます。
- 「表内に存在する行を一覧表示」は既定で最大256行しか返さない。全件を読むには改ページの設定をオンにする
- フィルタークエリと並べ替えに使える列名は英数字だけ。「担当者」「期限」のような日本語の列名では絞り込めない
- コネクタが最後にファイルを使ってから最大6分間、ファイルがロックされることがある
- Excelのデスクトップ版やブラウザ版とフローから同時に書き込むと、競合やデータの不整合が起きうる
- 対応するファイルは最大25MBで、行の追加や更新の反映に最大30秒の遅れが出る
この中で見落とされやすいのは、日本語の列名とロックの2点です。列名を日本語のまま運用している表に後から通知を足すと、フロー側で全件を読み込んでから絞り込む作りになり、行数が増えるほど遅くなります。さらに、フローが状態を書き戻す設計にすると、担当者が表を編集している時間帯とぶつかることが問題です。通知は読み取りだけにとどめ、書き込みは人が行う、という分担なら、エクセルのまま半年から1年は延命できます。
エクセルから移す判断基準と移行先の選び方:Lists・専用ツール・業務アプリ
延命策を重ねても手作業が減らなくなったら、移る時期です。ここでは移行を決めるサインと、移行先ごとの向き不向きを示します。
人数・行数・通知・履歴の4つのサインで移行の時期を決める基準
次の4つのうち2つ以上が当てはまったら、エクセルから移すことを勧めます。1つだけなら、前の章の工夫で数か月は持ちます。
- 更新する人が6名以上になり、同じ時間帯に表を開くことが週に何度もある
- 完了済みを含めた行数が1,000行を超え、フィルターをかけないと進行中のタスクが見えない
- 期限のリマインドを、表とは別にチャットで毎週送り直している
- 「誰がこのタスクを完了にしたか」を確認するために、バージョン履歴を開く場面が月に1回以上ある
判断を誤りやすいのは、2の行数だけで移行を決めることです。完了した行を別シートへ移せば行数の問題は解けます。移行が必要なのは、3と4のように表の外で人が手を動かしている状態が続くときです。
Microsoft Listsへ取り込むときの手順とテーブル・5,000行の条件
Microsoft 365を使っているなら、最初の移行先はMicrosoft Listsが手軽です。スプレッドシートを基にリストを作成する手順では、Listsの「新しいリスト」から「Excelから」を選び、ファイル内のテーブルを指定すると、テーブルの見出しが列に、残りの行がリストのアイテムとして取り込まれます。
取り込みの条件は2つです。表がテーブル形式になっていること、そして最大5,000行であることです。この記事の手順でテーブルに変換してあれば、そのまま取り込めます。列の型はデータの中身から自動で決まるため、期限の列が日付型、担当者の列が文字列になっているかを取り込み画面で確かめてください。取り込んだ後に、担当者を組織のアカウントから選ぶ「ユーザー」列として追加し直すと、Lists側で担当者ごとの絞り込みがしやすくなります。
注意点として、エクセルの数式で作った集計欄はそのまま移りません。集計はListsのビューで作り直す前提で計画してください。
専用ツールでも埋まらない業務をタスク管理つきの業務アプリにする条件
専用のタスク管理ツールやListsへ移っても、次のような要件は埋まりません。
- 受注・問い合わせ・設備点検など、他の業務データの登録をきっかけにタスクを自動で起こしたい
- 金額や取引先によって承認者が変わる社内ルールを、タスクの状態の遷移に組み込みたい
- 案件別・顧客別の対応件数や処理日数を、社内の集計ルールどおりに月次で出したい
このどれかが業務の中心にあるなら、既製ツールの連携設定を重ねるより、業務アプリとしてタスク管理の機能を持たせる方が保守の手間が減ります。一創では業務用・Webアプリ開発として、エクセルや既製ツールで手作業が残る業務の仕組み化を受託しています。相談の前に、この記事の7列と状態の選択肢、表の外で行っている手作業の一覧をまとめておけば、それを出発点として要件の整理を始めることが可能です。チーム全体の運用ルールを先に固めたい場合はチームのタスク管理における共有と進捗可視化の運用設計も参考になります。
反対に、上の3つのどれにも当てはまらない業務で業務アプリを作るのは過剰です。期限と担当者を追うだけなら、エクセルかListsで十分に回ります。
よくある質問
エクセルのタスク管理について、作成と運用の段階でよく出る疑問に答えます。
エクセルのタスク管理表に無料のテンプレートはありますか?
Microsoftのテンプレートサイトや、Excelの「新規」画面で「タスク」「ToDo」と検索すると、無料のテンプレートが見つかります。使う前に、表がテーブルに変換されているか、状態の列が入力規則で選ぶ形になっているか、期限切れの色分けが数式で設定されているかの3点を確かめてください。見た目が整っていても、色を手で塗る作りのテンプレートは、行を追加したときに書式が付いてきません。合わなければ、この記事の7列で自作する方が早く仕上がります。
エクセルで期限切れのタスクに自動で色を付けるにはどうすればよいですか?
条件付き書式の「数式を使用して、書式設定するセルを決定」で、「=AND($E2<>”完了”,$D2<>””,$D2<TODAY())」のように、状態が完了でなく、期限が空欄でなく、期限が今日より前、の3条件を組み合わせます。E列が状態、D列が期限の場合の式です。期限が空欄の条件を入れないと、期限の無いタスクがすべて期限切れとして色付けされます。
エクセルのタスク管理表を複数人で同時に編集できますか?
ファイルをOneDriveかSharePointに保存し、全員がMicrosoft 365のExcelかブラウザ版で開けば、同時に編集できます。メール添付や社内のファイルサーバーに置いたままでは、同時編集はできず、ファイルのコピーが増える原因になります。同時に編集できる状態でも、同じセルを2人が書き換えると後から保存した内容が残るため、列や数式を変更する人は1名に決めておくのが安全です。
エクセルとスプレッドシートはタスク管理にどちらが向いていますか?
社内でMicrosoft 365を使っているならエクセル、Google Workspaceを使っているならGoogleスプレッドシートを選ぶのが基本です。どちらも入力規則・条件付き書式・COUNTIFS関数が使えるため、この記事の7列と数式はほぼそのまま移せます。違いが出るのは通知の自動化で、エクセルはPower Automate、スプレッドシートはGoogle Apps Scriptで組むことになります。どちらを選ぶかは、社内の他の業務データがどちらにあるかで決めてください。
個人のタスク管理はエクセルとToDoアプリのどちらがよいですか?
パソコンの前で仕事をする時間が長く、タスクを担当者別や案件別に集計したいならエクセルが向きます。外出先でスマートフォンから思いついたタスクをすぐ登録したいなら、ToDoアプリの方が手間がかかりません。エクセルはスマートフォンの小さな画面で7列の表を更新するのに向かないためです。両方を使う場合は、ToDoアプリを入口にして、週に1回エクセルの表へ転記して振り返る、という分け方が続きやすい運用です。
関連記事
- エクセル管理の限界|工事・現場管理や工程・案件管理で崩れる条件と移行の判断基準:共同編集・履歴・通知の仕様から、エクセル管理が限界になる条件を整理した記事です。
- エクセルでプロジェクト管理する方法|管理表・ガントチャートの数式と複数案件の一元管理、無料テンプレートの注意点:タスクの前後関係と日程をガントチャートで管理したい場合の作り方です。
- タスク管理ツールとは?機能・種類・選び方と既製か自作かの判断軸を解説:エクセルから移る先となる専用ツールの機能と種類をまとめた記事です。
- タスク管理ツールの無料プラン比較:人数・容量の上限と有料へ切り替える判断基準:無料のまま移れるツールを人数と容量の上限で比べています。
- チームのタスク管理とは?共有と進捗可視化の運用設計・既製ツールと自社開発の判断軸を解説:チームで表を回すときの更新ルールと状態の設計を解説しています。