なぜ「チーム別達成率」をダッシュボード化するのか(現場で起きがちな課題)
月末や週次の報告で「で、今どのチームがどれくらい達成してるの?」と聞かれて、慌てて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:目標データも同じ要領で「チーム別目標」ピボットを作る
目標データ(年月/チーム/指標/目標)も同様にピボットを作ります。配置は実績と揃えるのがコツです。
- 行:チーム
- 列(任意):年月
- フィルター(任意):指標
- 値:目標(合計)
ここまでで、少なくとも「実績ピボット」と「目標ピボット」の2表は揃いました。あとは同じ粒度(チーム×年月×指標)で突き合わせれば達成率が出せます。
ステップ3:達成率は「ピボットの外側」で計算する(実務で一番事故らない)
達成率をピボットの計算フィールドだけで完結させようとすると、目標が別表にある(パターンA)場合に詰まりがちです。そこでおすすめは、ピボットを“集計専用”にして、達成率は隣の表で計算するやり方です。
例:ダッシュボード用に次の3列を作ります(同じ行に並べる)。
- 目標(目標ピボットの値を参照)
- 実績(実績ピボットの値を参照)
- 達成率(=実績÷目標)
参照は、ピボットセルを直接クリックでもOKですが、より堅いのはGETPIVOTDATAです。ピボットから値を引っ張る関数で、「チーム」「年月」「指標」をキーにして取れるので、行列が多少動いても壊れにくいのがメリット。
達成率 = IFERROR( 実績セル / 目標セル , 0 )
目標が0や空白のときにエラーを出さないよう、IFERRORだけは入れておくのが安全です(会議直前に#DIV/0!が出る事故を防げます)。
ステップ4:集計の精度を上げる(やりがちミス潰し)
- 集計単位を揃える:「年月」が実績と目標でズレていると達成率が崩れます。両方同じ形式(例:2025-12)に統一。
- 指標が複数あるなら必ず固定:実績は「売上」、目標は「件数」みたいなズレが起きると数字が意味不明に。ダッシュボード側で指標を選べる設計にするか、1指標ずつ作る。
- ピボットの「総計」に注意:チーム行の一番下の総計を達成率計算に混ぜない(別枠で全体達成率として扱うのはアリ)。
ここまでできれば、集計作業は実質「データ追加→更新」だけになります。次章では、この集計結果をグラフ+条件付き書式で“ぱっと見で状況がわかる”ダッシュボードに仕上げていきましょう。
可視化編|グラフ+条件付き書式で“見ればわかる”ダッシュボードを作る
集計(目標/実績/達成率)が揃ったら、次は「説明しなくても伝わる」状態に仕上げます。ポイントは、①全体感(どこが良い/悪い)と②詳細(どれくらい差がある)を同じ画面で見せること。表を“読む”のではなく、見た瞬間に判断できる配置にします。
1)ダッシュボード用の「見せる表」を1つ作る
ピボットは集計専用にして、別シートにダッシュボード用の表を用意します。列はシンプルでOK。
- チーム
- 目標
- 実績
- 達成率(%表示)
- 未達分(=目標-実績)※任意
ここで大事なのは、達成率を必ず%表示(小数1桁程度)にすること。0.93のままだと、見る側の脳内変換コストが上がります。
2)グラフは「達成率の横棒」+「目標/実績の比較」を置く
おすすめはグラフ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出力(必要なら)」まで
ここまで整えると、運用は「数字を入れたら、勝手に見える化される」状態になります。あなたの作業時間が減るのはもちろん、上司への即レス力も上がる。ダッシュボードの価値は、更新が簡単で、いつでも最新に保てるかで決まります。


コメント