
採用KPIダッシュボードは、ATSのCSVをスプレッドシートに取り込み、歩留まり・辞退率・リードタイム・面接官別・辞退理由・採用単価を1枚で見る仕組みです。指標の定義、生データ・マスタ・分析の3層設計、HRMOS等からの取り込み手順、月次の運用まで、支援先向けに構築した実物の構造をもとに解説します。テンプレート付き。
採用KPIダッシュボードとは、応募から入社までの各段階の数字(歩留まり・辞退・リードタイム・面接官別の結果・採用単価)を1枚に集約し、月次で更新して見る仕組みのことです。歩留まり分析が「どこで候補者が減っているか」を見る作業だとすれば、ダッシュボードはその分析を毎月同じ形で繰り返せるようにした仕組みです。
歩留まりの定義や採用KPIの考え方そのものは、採用戦略の立て方のKPI設計の章で扱いました。この記事では「作り方」に絞ります。具体的には、どの指標をどう定義するか、採用管理システム(ATS)から出したCSVをどう組み立てるか、どんな表を並べれば打ち手が決まるか、毎月どう回すか、です。
HeaRは採用コンサルティングの支援先向けに、HRMOSのCSVをスプレッドシートに取り込んで9つの分析タブで見るダッシュボードを構築してきました。この記事の構造はその実物をもとにしていますが、特定のATSに限った話ではありません。
ATSの標準レポートで足りないのは、月次の比較、セグメントの比較、面接官別の結果、辞退理由の分布、採用単価の5つです。どれも「なぜ数字が悪いのか」を答えるために必要な切り口で、標準レポートの多くは「いま何人いるか」までしか見せてくれません。
| 見たいこと | 標準レポートで起きること | ダッシュボードで足すもの |
|---|---|---|
| 先月と今月で通過率は変わったか | 期間を切り替えて2回見る必要がある | 月次の横並び表 |
| 中途と新卒、事業部Aと事業部Bで歩留まりは違うか | 求人ごとにしか見られない | セグメント2つを横並びで比較 |
| どの面接官のあとに候補者が辞退しているか | 面接官の項目はあるが集計されない | 面接官別の合格率と辞退率 |
| 辞退の理由は何が多いか | 自由記述のメモに埋もれる | 理由の分類×選考段階の分布 |
| エージェント経由と媒体経由で採用単価はいくら違うか | 費用のデータがATSに無い | 媒体・エージェント別の単価 |
標準レポートを否定する話ではありません。ATSは候補者の管理と選考の進行のために作られていて、分析のためのものではないというだけです。だから、分析は外に出して行います。幸い、ほとんどのATSは候補者と選考評価をCSVで出力できます。
指標は7つで足ります。通過率、歩留率、辞退率(選考前・選考後)、内定承諾率、リードタイム、充足率、採用単価です。大事なのは数より、分母を全員が同じにそろえることです。
| 指標 | 計算式 | 何が分かるか |
|---|---|---|
| 通過率 | そのステップの通過数 ÷ 実施数 | 選考の厳しさ。合格率と同じ意味 |
| 歩留率 | そのステップの実施数 ÷ 応募数 | 応募のうち何割がそこまで進んだか |
| 辞退率(選考前) | 面接前の辞退と連絡途絶 ÷ 実施予定数 | 日程調整から面接までの離脱。連絡の速さの指標 |
| 辞退率(選考後) | 面接後の辞退 ÷ 実施数 | 面接体験の指標。面接官別に見る |
| 内定承諾率 | 承諾数 ÷(承諾数+辞退数) | 内定を出した候補者のうち入社を決めた割合 |
| リードタイム | 各ステップの判定日 − 応募日 | 選考の速さ。承諾者と辞退者で分けて見る |
| 充足率 | 入社数 ÷ 目標人数 | 求人ごとの達成度 |
| 採用単価 | 期間内の媒体・エージェント費用 ÷ 期間内の入社数 | 経路ごとの費用対効果 |
分母で揉めやすいのは辞退率です。「面接の前に辞退した人」を実施数に含めるかどうかで、通過率も辞退率も変わります。HeaRのダッシュボードでは辞退を「選考前」と「選考後」に分け、通過率の分母から選考前辞退を除いています。面接をしていない候補者を「不合格でも通過でもない」として扱うためです。
もう1つは内定承諾率の分母です。「内定を出した人数」で割る会社と、「承諾+辞退」で割る会社があります。回答待ちの候補者がいる月は前者が低く出るため、月次で追うなら後者のほうが安定します。詳しい考え方は内定承諾率の記事にまとめています。
ダッシュボードは、生データ・マスタ・分析の3層に分けて作ります。生データは貼るだけで触らず、判断はマスタで行い、見るのは分析タブだけ。この分け方にすると、毎月CSVを追記しても数式が壊れません。
| 層 | タブ | 中身 | 触る人・頻度 |
|---|---|---|---|
| 生データ | 入力_候補者/入力_評価 | ATSから出したCSVをそのまま貼る。列の順番だけ合わせる | 採用担当が月初に貼る |
| マスタ | マスタ | 事業部・職種・レイヤーのコード表、応募経路、媒体・エージェントと費用、辞退理由の分類 | 最初に1回。組織変更のときだけ |
| 分析 | ダッシュボード | 期間と絞り込みを入れると、歩留まり・リードタイム・面接官別・辞退理由・採用単価が自動で出る | 人事責任者・経営が月次で見る |
失敗するダッシュボードの多くは、生データのシートに直接数式や色を入れています。次の月にCSVを貼り直した瞬間に壊れる形です。生データは「上書きしてよいもの」、分析は「上書きされないもの」と役割を分けるのが、長く使えるかどうかの分かれ目です。
もう1つの設計上の工夫は、求人IDに属性を埋め込むことです。たとえば求人IDを「事業部コード_職種コード_レイヤーコード」の形(例:sales_newsales_ex)にしておくと、マスタと結合するだけで、事業部別・職種別・経験者と未経験者別の集計ができます。求人名の表記ゆれに悩まされずに済みます。ATS側で求人IDを自由に付けられない場合は、入力_候補者のシートに3つのコード列を持たせて、そこで付けます。
支援先向けの実物では分析タブを9つ持たせています。配布用のテンプレートでは、そのうち効きの大きい5つの表を1枚に圧縮しました。それぞれのタブが「どの問いに答えるか」を先に決めておくと、増やしすぎずに済みます。
| タブ | 答える問い | 見方 |
|---|---|---|
| 歩留まり月次比較 | 先月と比べて、どのステップの数字が動いたか | 月×ステップの表。通過率・辞退率・承諾率を1行で |
| 歩留まり・リードタイム・チャネル詳細 | 応募経路・媒体・エージェントごとに、どこで候補者が減るか | 経路別のファネルと日数 |
| セグメント比較 | 中途と新卒、事業部A と B で何が違うか | 同じ指標を2つのセグメントで横並び |
| 候補者属性 | 年代・性別・前職業界・年収帯で承諾率は違うか | 属性×(応募・内定・承諾・辞退) |
| ポジション別歩留まり | 求人ごとの充足率と、詰まっているステップ | 求人1行で目標・内定・入社・各通過率 |
| スコア分析 | 面接の評価項目は、合格者と不合格者を分けられているか | 評価項目別の平均を、合格者・内定者・不合格者で比較 |
| 面接官別 | どの面接官の後に候補者が離れているか | 面接官×(実施・合格率・辞退率・評価の偏り) |
| 辞退理由 | 辞退はどの段階で、何が理由で起きているか | 段階×理由の分布 |
| 採用フィー | 経路別の採用単価はいくらか | 媒体・エージェント別の費用と入社数 |
全部を最初から作る必要はありません。順番をつけるなら、歩留まり月次比較→辞退理由→面接官別→採用フィーの順です。最初の2つで「どこで、なぜ減っているか」が分かり、3つ目で打ち手の相手が決まり、4つ目で費用の話ができます。
取り込みは月初に15分の作業です。候補者の一覧と選考評価の2つのCSVを出力し、決めた列の順番に貼り付けるだけにしておきます。ここではHRMOSを例にしますが、HERPやジョブカン採用管理など他のATSでも手順は同じです。
1. 候補者CSVを出力する:応募ID、求人ID(または求人名)、応募日、応募経路、応募経路の詳細(媒体名・エージェント名)、新卒/中途、年代、性別を含める。応募IDは全シートの結合キーになるので必ず入れる2. 選考評価CSVを出力する:応募ID、選考ステップ(書類選考・一次面接・最終面接・内定)、ステータス(通過・不合格・辞退・承諾)、判定日、実施日、面接官、総合評価。辞退のときの理由は自由記述になっていることが多いので、取り込んだあとに分類する3. 入力シートに貼る:列の順番を合わせて、前月分の下に追記する。前月と重複する行(判定が更新された候補者)は、応募ID+ステップで重複を除く4. マスタで結合する:求人IDから事業部・職種・レイヤーのコードを引く。媒体・エージェント名の表記ゆれ(「株式会社」の有無など)はマスタ側で吸収する5. 辞退理由を分類する:自由記述を「給与・待遇/働き方・制度・カルチャー/業務内容/勤務地/雇用形態/選考時の体験/他社に決定/その他/不明」の9分類に落とす。ここは人が読んで判断する。月に数十件なら30分で終わる
歩留まりの表は「どこで減ったか」までしか教えてくれません。「誰のあとで」「なぜ」減ったかが分かって初めて、打ち手の相手と中身が決まります。面接官別と辞退理由の2つは、そのための軸です。
面接官別の表では、実施数・合格率・辞退率(選考後)・評価の偏りを1行に並べます。合格率と辞退率は別物として読みます。
| 読み方 | 合格率 | 辞退率 | 意味 |
|---|---|---|---|
| 見極めが厳しい | 低い | 低い | 通す人は少ないが、通した人は残る。基準が高い面接官 |
| 惹きつけに課題 | 高い | 高い | 通しているのに、面接後に候補者が離れる。面接の印象を確認する |
| 両方に課題 | 低い | 高い | 落としたうえに、通した人も離れる。面接の設計を見直す |
| 理想 | 適正 | 低い | 見極めと惹きつけが両立している。この面接官の型を横展開する |
HeaRの支援先の実測では、同じ会社の一次面接でも面接官によって辞退率に数倍の差がありました。評価の偏差値(他の面接官と比べた甘さ・厳しさ)も大きく開いていました。数字を並べるまで、社内では「面接官によって差がある気がする」という感覚でしかなく、誰にどんなトレーニングをするかを決められませんでした。詳しくは面接官研修の内容と効果測定で書いています。
辞退理由は、選考段階(書類・一次面接・最終面接・内定)と理由の分類をクロスした表で見ます。同じ「給与・待遇」でも、一次面接の段階で出るなら求人票の条件の書き方の問題で、内定の段階で出るなら条件提示の時期の問題です。
支援先の実測では、辞退の約4割が一次面接の段階(面接前の連絡途絶を含む)で起きており、内定段階(約3分の1)を上回っていました。一方で、一次面接段階の辞退理由は「不明」と「その他」で8割以上を占め、内定段階は「給与・待遇」が約4割と理由が取れていました。つまり、辞退が一番多い段階ほど理由が取れていなかったのです。表を作って初めて分かる種類の事実で、対策は「面接後24時間以内の候補者アンケート」と「エージェントに辞退理由を聞く運用」に決まりました。辞退理由の聞き方は内定辞退の理由と防止策にまとめています。
採用単価は、媒体・エージェント別の費用をマスタに持たせ、同じ期間の入社(承諾)数で割って出します。ATSに費用のデータは無いので、ここだけは人が入力します。
| 経路 | 費用の入れ方 | 単価の式 |
|---|---|---|
| 求人媒体(掲載型) | 期間内の掲載費を固定費として入力 | 掲載費 ÷ 期間内の入社数 |
| エージェント(成果報酬) | 1人あたりの紹介料をマスタに持ち、承諾数に掛ける | 紹介料 × 承諾数 ÷ 承諾数(=紹介料) |
| ダイレクトソーシング | 利用料を固定費として入力。運用工数は含めない(別途) | 利用料 ÷ 入社数 |
| リファラル | インセンティブ×人数 | インセンティブ |
| 自社採用サイト | 制作・運用費を年額で入れ、期間で按分 | 按分額 ÷ 入社数 |
単価だけを見ると、エージェントは常に高く見えます。だから応募単価と承諾率を横に置きます。「応募単価は高いが承諾率も高い」経路と、「応募は安いが承諾率が低い」経路は、同じ入社1人でも選考の工数が違うからです。相場感は採用コストの記事と採用代行の費用相場を参照してください。
ダッシュボードは作った月より、3ヶ月目からが本番です。オーナー、更新日、見る順番、打ち手の決め方の4つを決めておけば、形だけの報告資料にはなりません。
もう1つ、ダッシュボードの数字は、採用チームの評価に直接使わないことをおすすめします。面接官別の辞退率を人事評価に結び付けた瞬間に、面接官は「通さなければ辞退されない」と学習し、合格率が下がります。数字は打ち手を決めるためのもので、人を裁くためのものではない、と最初に宣言しておくと運用が長続きします。
ダッシュボードがうまくいかない原因は、数式ではなくデータの入り口にあることがほとんどです。5つの典型と直し方をまとめます。
| 失敗 | 何が起きるか | 直し方 |
|---|---|---|
| 求人名に属性を入れていない | 事業部別・職種別の集計ができず、求人ごとにしか見られない | 求人IDに「事業部_職種_レイヤー」のコードを埋める。無理ならコード列を3つ足す |
| 評価ステータスの入力漏れ | 「通過」のまま止まった候補者が実施数に残り、通過率が低く出る | 月末に「判定日が空欄の行」を一覧にして、選考担当に入力を促す |
| 辞退理由が「不明」ばかり | 理由の表が意味を持たない | 辞退連絡の当日に人事が聞く、面接後アンケート、エージェントへの確認の3つを運用に入れる |
| 分母の定義が人によって違う | 会議で数字が食い違い、議論が定義の話に戻る | 指標の定義表をダッシュボードの先頭に貼る。分母を変えるときはマスタ側で |
| KPIが多すぎる | 誰も見なくなる | 月次で見るのは7指標まで。他は「必要なときに見る」タブに逃がす |
HeaRが支援先に構築したダッシュボードでは、数字を並べた瞬間に打ち手の順番が変わりました。中途採用が中心で、年間の応募が数千件規模の企業の例を、匿名で紹介します。
期間内のファネルは、書類選考の通過率が2割強、一次面接の通過率が約2割、最終面接が約半数、内定承諾率が7割台でした。応募から内定までのリードタイムは平均3週間前後、入社までは3ヶ月弱です。
数字だけ見ると、一次面接の通過率約2割が「厳しすぎる」ように見えます。ところが辞退理由のタブを開くと、一次面接段階の辞退が全辞退の約4割を占め、その理由の8割以上が「不明・その他」でした。つまり一次面接の問題は「見送りが多すぎる」ことではなく、「面接の前後で候補者が離れているのに、理由が誰にも分かっていない」ことでした。
面接官別のタブでは、一次面接の辞退率が面接官によって数倍の差がありました。合格率が高い面接官の辞退率が低いわけではなく、評価の厳しさと惹きつけの力は別物だと数字が示しました。この2つの表をもとに3つの運用を入れています。面接後24時間以内の候補者アンケート。条件レンジを一次面接の終わりに口頭で伝えること。面接の冒頭5分で募集背景を話す型です。
ダッシュボードが無ければ、この会社の打ち手は「一次面接の合格基準を緩める」になっていたはずです。数字は、打ち手の中身より先に、打ち手の順番を変えます。
この記事で説明した構造を、そのまま使えるスプレッドシートのテンプレートにしました。5つのタブ(はじめに/ダッシュボード/マスタ/入力_候補者/入力_評価)で、候補者CSVと評価CSVを貼り、期間を入れると、歩留まり・リードタイム・面接官別・辞退理由の分布・採用単価の5つの表が出ます。数式はCOUNTIFSとAVERAGEIFSだけなので、GoogleスプレッドシートでもExcelでも動き、自社の項目に合わせて直せます。
A. 使えます。必要なのは「候補者の一覧」と「選考の評価」の2つのCSVで、HERP、ジョブカン採用管理、sonar ATS、Googleフォーム+スプレッドシートで管理している場合でも同じです。列の名前が違うだけなので、入力シートの列順に合わせて貼り替えてください。
A. 複数人で見るならGoogleスプレッドシート、人事1人で回すならどちらでも構いません。スプレッドシートは共有と閲覧権限の管理が楽で、経営層に「URLを見てください」で済みます。数式はどちらでも同じものが動くように作ってください(配列数式や独自関数を避ける)。
A. 月の応募が数百件を超え、複数の拠点や事業部で見るならBIツールが向きます。それ以下なら、スプレッドシートのほうが早く作れて直しやすいです。BIツールに移すときも、生データ・マスタ・分析の3層はそのまま使えるので、まずスプレッドシートで指標の定義を固めてからで遅くありません。
A. 月に応募が30件を超えたあたりからです。それ以下だと、辞退率や面接官別の数字が1〜2件で大きく動き、傾向が読めません。応募が少ない間は、ダッシュボードより候補者一人ひとりの選考メモのほうが役に立ちます。
A. 見せてよいですが、評価には使わないと先に伝えてください。「辞退率が高い=悪い面接官」ではなく、「候補者が離れる理由を一緒に探す材料」として扱います。数字を評価に結び付けると、面接官は候補者を通さなくなります。
A. 内定段階は辞退連絡の当日に人事が聞く、面接段階は面接後24時間以内の3問アンケート、エージェント経由はエージェントに確認する、の3経路です。取れなかった分は「不明」として記録し、不明の割合が下がっているかを月次で見ます。
採用KPIダッシュボードは、指標の定義をそろえて生データ・マスタ・分析の3層でデータを組む仕組みです。面接官別と辞退理由の2軸で「誰のあとで、なぜ」が見えるようになります。ATSのCSVを月初に貼るだけで回る形にしておけば、3ヶ月目から打ち手の順番が変わります。
自社のATSからどの列を出せばよいか分からない。数字は出ているが打ち手に結び付かない。そうしたご相談は、支援先向けにダッシュボードを構築してきたHeaRが一緒に設計します。
採用課題に合わせた最適な打ち手を、HeaRが共に設計します。
まずは資料でサービスの全体像をご確認ください。