Excelで実現するチーム別達成率ダッシュボード

Excelで実現するチーム別達成率ダッシュボード IT
  1. なぜ「チーム別達成率」をダッシュボード化するのか(現場で起きがちな課題)
  2. 準備編|必要なデータ設計(項目・表の形・入力ルール)
    1. 1)実績データ(必須)の推奨項目
    2. 2)目標データ(推奨)の持ち方:2パターン
    3. 3)表の形は「横持ち」ではなく「縦持ち」
    4. 4)入力ルール(ミスを潰す“最低ライン”)
  3. 集計編|ピボットテーブルでチーム別の目標/実績/達成率を一発集計
    1. ステップ1:実績データから「チーム別実績」ピボットを作る
    2. ステップ2:目標データも同じ要領で「チーム別目標」ピボットを作る
    3. ステップ3:達成率は「ピボットの外側」で計算する(実務で一番事故らない)
    4. ステップ4:集計の精度を上げる(やりがちミス潰し)
  4. 可視化編|グラフ+条件付き書式で“見ればわかる”ダッシュボードを作る
    1. 1)ダッシュボード用の「見せる表」を1つ作る
    2. 2)グラフは「達成率の横棒」+「目標/実績の比較」を置く
    3. 3)条件付き書式で「赤黄緑」を自動化する
    4. 4)見た目が締まる“最後のひと手間”
  5. 運用編|更新をラクにする仕組み(テーブル化・スライサー・共有方法・ミス防止)
    1. 1)実績表・目標表は“必ず”テーブル化して伸びても崩れないようにする
    2. 2)スライサーで「期間・指標」を選ぶだけのUIにする
    3. 3)共有は「触る人」を減らす:入力と閲覧を分ける
    4. 4)ミス防止は“仕組み”で潰す(気合に頼らない)

なぜ「チーム別達成率」をダッシュボード化するのか(現場で起きがちな課題)

月末や週次の報告で「で、今どのチームがどれくらい達成してるの?」と聞かれて、慌ててExcelを開いた経験はありませんか。チーム別達成率は、本来“現場の温度感”を一瞬で伝えられる指標です。ところがダッシュボード化されていないと、確認するたびに集計・貼り付け・体裁調整が発生し、スピードも精度も落ちがちです。

現場でよく起きるのは、次のような状態です。

  • 数字が散らばっている:目標は別ファイル、実績は日報、チーム名は人事リスト…と参照元がバラバラ。
  • 集計のやり方が人によって違う:「今月分」の定義が曖昧で、Aさんの達成率とBさんの達成率が微妙にズレる。
  • 更新が手作業:フィルター→コピー→貼り付け→グラフ更新を毎回やり、地味に30分溶ける。
  • 見た目が伝わらない:表だけだと差が読み取れず、会議で結局口頭説明が必要になる。
  • ミスが発生する:貼り付け間違い、参照セルずれ、上書き保存など、事故ポイントが多い。

ここで効くのが「チーム別達成率ダッシュボード」です。達成率は

達成率 = 実績 ÷ 目標

というシンプルな式ですが、チーム・期間・担当者の切り口が増えるほど、手作業だと破綻します。ダッシュボード化のメリットは、単に“見栄えが良い”ことではありません。判断に必要な情報が、同じ場所に、同じ定義で、いつでも最新になることです。

たとえば、次の問いがすぐに答えられるようになります。

  • 達成率が高い(低い)チームはどこか
  • 未達の原因が「目標が高い」のか「実績が低い」のか
  • 先週から伸びているチームはどこか(テコ入れが効いたか)
  • 全体達成に対して、どのチームがボトルネックか

20代のサラリーマンにとって、ここは地味に大きな武器になります。資料作成の時間が減るだけでなく、上司からの「ちょっと数字見せて」に即レスできる。しかも、データの定義が揃っているので、ツッコミどころが減り、会議が前に進みます。

このあと本記事では、Excelだけで「データ設計 → ピボット集計 → グラフ可視化 → 運用でラクする」までを一気通貫で作ります。目指すのは、更新作業が“集計”ではなく入力(または貼り付け)だけで終わる状態。次章では、その土台になるデータ設計から整えていきましょう。

準備編|必要なデータ設計(項目・表の形・入力ルール)

ダッシュボード作りでいちばん効くのは、グラフのセンスよりデータの形です。ここが整っていれば、次章のピボット集計は「入れて回すだけ」になります。逆に、データが横に広がった表(チームA列、チームB列…)や、月ごとに別シート運用だと、更新のたびに崩れます。

結論から言うと、用意するのは縦持ち(1行=1レコード)の「実績データ」と、必要なら「目標データ」の2つ。まずは実績データの設計を固めましょう。

1)実績データ(必須)の推奨項目

  • 日付:できれば実績が発生した日。月次だけなら月初日で統一でもOK
  • 年月:ピボット用(例:2025-12)。日付から自動生成がラク
  • チーム:表記ゆれ防止が最重要(例:「営業1課」「営業一課」を混在させない)
  • 担当者:個人別も見るなら必須。不要なら省略可
  • 指標:売上/件数/問い合わせ対応数など(複数指標を扱うなら入れる)
  • 実績:数値。空白や文字列が混ざらないようにする

ポイントは「集計したい切り口を列として持つ」こと。チーム別だけでなく、期間・担当者・指標をあとから足したくなるので、最初から列を分けておくと伸びしろが出ます。

2)目標データ(推奨)の持ち方:2パターン

達成率=実績÷目標なので、目標がどこにあるかは超重要です。目標の管理方法は次の2つが現実的です。

  • パターンA:目標を別表で管理(おすすめ)
    列例:年月/チーム/指標/目標
    チームや月が増えても追加が簡単で、更新が最小になります。
  • パターンB:実績表に目標列を持つ
    列例:…/実績/目標
    1行ごとに目標がブレる(案件ごと目標など)ならアリ。ただし月次のチーム目標を毎行に重複入力する運用はミスの温床です。

月次の「チーム目標」を扱うなら、基本はパターンAでOKです(次章のピボットでも扱いやすい)。

3)表の形は「横持ち」ではなく「縦持ち」

避けたいのは、こんな表です。

  • 列が「チームA実績」「チームB実績」…と増える
  • 月ごとにシートが分かれている
  • 合計行・小計行が途中に挟まっている

ピボットは「データの行を足していく」ことに強いので、行が増えるだけの形に寄せるのが正解です。月が変わったら新しい行を追加、チームが増えたらチーム列の値が増える。それだけで回る状態を作ります。

4)入力ルール(ミスを潰す“最低ライン”)

  • チーム名はマスタに寄せる:別シートにチーム一覧を作り、データの入力はプルダウン(データの入力規則)にする
  • 日付は必ず日付型:文字の「2025/12/1」を混ぜない(並び替えや集計が壊れます)
  • 実績・目標は数値のみ:「-」「未入力」を入れない。未入力は空白にして0扱いするか、運用で埋める
  • 1行=1件の原則:途中に見出し行や空行を入れない

ここまで整えると、次章はピボットで「目標/実績/達成率」を一発集計できる下地が完成します。まずは「実績表(縦持ち)」と「目標表(年月×チーム×指標)」の2表を作り、入力ルールで表記ゆれと型崩れを防いでください。

集計編|ピボットテーブルでチーム別の目標/実績/達成率を一発集計

データ設計(縦持ち)ができたら、集計はピボットが最短ルートです。ここでやりたいのは、チーム別に「目標」「実績」「達成率」を同じ表の中で見える化すること。手作業でSUMIFを積み上げるより、更新に強く、集計定義もブレません。

ステップ1:実績データから「チーム別実績」ピボットを作る

  1. 実績データ表のどこか1セルを選択
  2. [挿入]→[ピボットテーブル]→新しいシート(または指定場所)
  3. フィールド配置を次のように設定
  • :チーム
  • 列(任意):年月(または日付を月でグループ化)
  • フィルター(任意):指標(売上/件数など)
  • :実績(集計方法は「合計」)

これで「チーム別の実績合計」が完成です。複数指標を扱う場合は、まず指標フィルターで1つに絞れる形にしておくと、後段の達成率がブレません。

ステップ2:目標データも同じ要領で「チーム別目標」ピボットを作る

目標データ(年月/チーム/指標/目標)も同様にピボットを作ります。配置は実績と揃えるのがコツです。

  • :チーム
  • 列(任意):年月
  • フィルター(任意):指標
  • :目標(合計)

ここまでで、少なくとも「実績ピボット」と「目標ピボット」の2表は揃いました。あとは同じ粒度(チーム×年月×指標)で突き合わせれば達成率が出せます。

ステップ3:達成率は「ピボットの外側」で計算する(実務で一番事故らない)

達成率をピボットの計算フィールドだけで完結させようとすると、目標が別表にある(パターンA)場合に詰まりがちです。そこでおすすめは、ピボットを“集計専用”にして、達成率は隣の表で計算するやり方です。

例:ダッシュボード用に次の3列を作ります(同じ行に並べる)。

  • 目標(目標ピボットの値を参照)
  • 実績(実績ピボットの値を参照)
  • 達成率(=実績÷目標)

参照は、ピボットセルを直接クリックでもOKですが、より堅いのはGETPIVOTDATAです。ピボットから値を引っ張る関数で、「チーム」「年月」「指標」をキーにして取れるので、行列が多少動いても壊れにくいのがメリット。

達成率 = IFERROR( 実績セル / 目標セル , 0 )

目標が0や空白のときにエラーを出さないよう、IFERRORだけは入れておくのが安全です(会議直前に#DIV/0!が出る事故を防げます)。

ステップ4:集計の精度を上げる(やりがちミス潰し)

  • 集計単位を揃える:「年月」が実績と目標でズレていると達成率が崩れます。両方同じ形式(例:2025-12)に統一。
  • 指標が複数あるなら必ず固定:実績は「売上」、目標は「件数」みたいなズレが起きると数字が意味不明に。ダッシュボード側で指標を選べる設計にするか、1指標ずつ作る。
  • ピボットの「総計」に注意:チーム行の一番下の総計を達成率計算に混ぜない(別枠で全体達成率として扱うのはアリ)。

ここまでできれば、集計作業は実質「データ追加→更新」だけになります。次章では、この集計結果をグラフ+条件付き書式で“ぱっと見で状況がわかる”ダッシュボードに仕上げていきましょう。

可視化編|グラフ+条件付き書式で“見ればわかる”ダッシュボードを作る

集計(目標/実績/達成率)が揃ったら、次は「説明しなくても伝わる」状態に仕上げます。ポイントは、①全体感(どこが良い/悪い)②詳細(どれくらい差がある)を同じ画面で見せること。表を“読む”のではなく、見た瞬間に判断できる配置にします。

1)ダッシュボード用の「見せる表」を1つ作る

ピボットは集計専用にして、別シートにダッシュボード用の表を用意します。列はシンプルでOK。

  • チーム
  • 目標
  • 実績
  • 達成率(%表示)
  • 未達分(=目標-実績)※任意

ここで大事なのは、達成率を必ず%表示(小数1桁程度)にすること。0.93のままだと、見る側の脳内変換コストが上がります。

2)グラフは「達成率の横棒」+「目標/実績の比較」を置く

おすすめはグラフ2枚構成です。

  1. 達成率(%)の横棒グラフ:チームを縦軸、達成率を横軸。並べ替えで達成率の高い順にすると一発で強弱が出ます。
  2. 目標 vs 実績の集合縦棒(または積み上げではない棒):同じチームで「目標」と「実績」を並べて差を見せる。未達の原因が“目標過多”か“実績不足”かの会話がしやすいです。

細かい装飾より、読みやすさ優先で以下だけ整えましょう。

  • 凡例は上、目標は薄色/実績は濃色で統一
  • データラベルは必要なものだけ(達成率グラフは表示推奨)
  • 不要な目盛線は薄く(主張が強いと数字が読めない)

3)条件付き書式で「赤黄緑」を自動化する

会議で強いのは、達成率セルが信号機みたいに色分けされること。達成率列に条件付き書式を設定します。

  • 90%未満:赤(要テコ入れ)
  • 90%〜99%:黄(あと一押し)
  • 100%以上:緑(達成)

さらに効くのがデータバーです。同じ達成率でも「どのくらいの差か」が直感で分かるので、上司の「結局どこが厳しいの?」に強くなります。

4)見た目が締まる“最後のひと手間”

  • 表示順:達成率の降順(または未達分の降順)に並べる
  • 上部にKPI:全体達成率、総実績、総目標を大きめに配置(カード風に枠線)
  • 余白を作る:詰め込みすぎると「見ればわかる」どころか読めません

ここまでで、ダッシュボードは「更新したら勝手に見やすくなる」形になります。次章では、この仕組みを毎週・毎月の運用で壊れないように、テーブル化やスライサー、共有方法まで含めて更新をラクにしていきます。

運用編|更新をラクにする仕組み(テーブル化・スライサー・共有方法・ミス防止)

ダッシュボードは「作った瞬間」がゴールではなく、毎週・毎月、迷わず更新できる状態が本番です。ここをサボると、結局「更新が面倒→数字が古い→誰も見ない」の負のループに戻ります。運用で効くのは、次の4点です。

1)実績表・目標表は“必ず”テーブル化して伸びても崩れないようにする

実績データ/目標データの範囲は、どちらも[挿入]→[テーブル]でテーブル化します。そうすると、行が増えても自動で範囲が広がり、ピボットが「途中までしか集計されてない」事故が激減します。

  • テーブル名を付ける(例:tbl_実績 / tbl_目標
  • 列追加(例:年月の自動生成)もテーブルなら下まで自動適用

さらに、ピボット更新もワンクリック化。[データ]→[すべて更新]を押すだけで、実績・目標・ダッシュボードがまとめて最新になります。

2)スライサーで「期間・指標」を選ぶだけのUIにする

現場で強いのは、フィルターの場所を探さなくても切り替えられること。ピボットに対して[ピボットテーブル分析]→[スライサーの挿入]で、年月指標のスライサーを付けましょう。

  • 「今月」「先月」「Qごと」などの切り替えが一瞬
  • 会議中の「じゃあ営業2課だけ」もクリックで対応

ピボットが複数ある場合(実績・目標など)は、スライサーを右クリック→[レポート接続]で同じスライサーを両方に接続しておくと、切り替えがズレません。

3)共有は「触る人」を減らす:入力と閲覧を分ける

更新をラクにする最大のコツは、ダッシュボードを触る人を増やさないことです。おすすめはシートを分ける運用。

  • 入力用シート:実績表/目標表(ここだけ編集)
  • 集計用シート:ピボット(基本触らない)
  • 閲覧用シート:ダッシュボード(基本触らない)

共有は、Teams/SharePoint上のExcelで共同編集でもOKですが、人数が多いなら「入力担当者だけ編集権限、他は閲覧」を基本にすると壊れにくいです。少人数運用ならファイル名に_最新版を付けるだけでも、意外と事故が減ります。

4)ミス防止は“仕組み”で潰す(気合に頼らない)

最後に、更新時に起きがちなミスをルールとExcel機能で潰します。

  • 入力規則(プルダウン):チーム名・指標はマスタから選択に統一(表記ゆれ防止)
  • データ型の固定:日付は日付、数値は数値。「-」や「未」は入れない
  • エラーの見える化:達成率はIFERRORで0表示にしつつ、目標が空白の行だけ色を付けるなど“入力漏れ”を発見しやすくする
  • 更新手順を固定:やることは「データ貼り付け→すべて更新→PDF出力(必要なら)」まで

ここまで整えると、運用は「数字を入れたら、勝手に見える化される」状態になります。あなたの作業時間が減るのはもちろん、上司への即レス力も上がる。ダッシュボードの価値は、更新が簡単で、いつでも最新に保てるかで決まります。

コメント

NewsTowerをもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む