コールセンター放棄率(ABN RT%)の加重平均をExcelで計算する方法|SUMPRODUCTで正確に集計

コールセンターの集計表で「ABN RT %(Abandoned Rate:放棄率)」が行ごとに並ぶと、単純平均では全体の実態を誤りやすくなります。本記事では、Contacts Queued(キュー投入件数)を重みとした加重平均(重み付き平均)の考え方と、Excelでの正しい数式、ありがちな集計ミスまで実務目線で解説します。

目次

コールセンターの放棄率(ABN RT %)を「全体」で正しく見る重要性

放棄率は、呼量が多い時間帯・スキル・拠点(Site)で少し悪化するだけでも、放棄呼数(件数)が一気に増えることがあります。一方で、呼量が少ない区間は数件の放棄で放棄率が大きく振れやすく、割合(%)だけを平均すると実態とズレることが少なくありません。

そのため、日次・週次・月次などの集計で「全体の放棄率」を求めるときは、ABN RT %列をただ平均するのではなく、分母(件数)を重みにした加重平均で計算するのが基本です。これはExcelでも簡単に再現できます。

放棄率(Abandoned Rate)の定義を押さえる

放棄率(ABN RT %)は、一般的に次の形で説明されます。

放棄率 = 放棄呼数 ÷ キュー投入件数(Contacts Queued)

つまり、放棄率は「キューに入ってきた(またはオファーされた)呼のうち、どれだけが応答前に切れたか」を割合で表した指標です。ここで重要なのは、分母が何で定義されているかです。

  • システムによっては「Contacts Offered」「Calls Offered」など、名称が異なることがあります。
  • 短時間放棄(例:数秒以内)を除外するルールがある場合、放棄呼数の定義が変わります。

ただし、呼量の多寡を考慮して集計するという観点では、どの定義でも原理は同じです。「その放棄率が、何件を分母にしている割合なのか」を重みに使うのが、加重平均の正攻法になります。

単純平均が危険になる典型例

まず、なぜ単純平均が危険なのかを、極端な例で確認します。

行Contacts Queued(キュー投入件数)ABN RT %(放棄率)放棄呼数(件)
A(呼量が少ない)1020%2
B(呼量が多い)10001%10

この2行の放棄率を単純平均すると(20% + 1%)÷ 2 = 10.5%になります。しかし実際の全体放棄率は、放棄呼数 12件 ÷ キュー投入件数 1010件 ≒ 1.19%です。

単純平均は「呼量が少ない区間の高い放棄率」に引っ張られて、全体を過大評価します。コールセンターのKPI(放棄率、応答率、サービスレベルなど)では、このズレがレポートの信頼性を下げ、現場のアクションもブレやすくなります。

放棄率の加重平均(重み付き平均)の基本式

放棄率のような割合の「表全体の平均」を出すときは、次の一般形で考えるとブレません。

加重平均放棄率 = Σ(各行の放棄率 × 各行のキュー投入件数) ÷ Σ(各行のキュー投入件数)

これは言い換えると、「各行の放棄呼数(推計でも可)を合計して、全体のキュー投入件数で割る」ことと同じです。割合を平均するというより、件数に戻してから合算して再計算するイメージを持つと理解しやすく、説明もしやすくなります。

Excelで放棄率(ABN RT %)の加重平均を計算する数式

ここからが本題です。Excelでは、SUMPRODUCT(積和)を使うと加重平均をシンプルに書けます。

基本の数式(SUMPRODUCT)

たとえば、次の配置だとします。

  • ABN RT %(放棄率):B2:B100
  • Contacts Queued(キュー投入件数):C2:C100
=SUMPRODUCT(B2:B100, C2:C100) / SUM(C2:C100)

この式の意味は次のとおりです。

  • 分子:各行の「放棄率 × キュー投入件数」を合計(=放棄呼数の合計に相当)
  • 分母:キュー投入件数の合計

結果は「0.0386」のような小数で返ることが多いので、セルの表示形式をパーセンテージにすれば「3.86%」のように表示できます。

ゼロ件行や空白が混ざるときの実務向けテンプレ

時間帯別(15分/30分)などで集計していると、キュー投入件数が0件の行が混ざることがあります。分母が0になるとエラーになるため、次のようなテンプレが便利です。

=IFERROR( SUMPRODUCT(B2:B100, C2:C100) / SUMIF(C2:C100, ">0"), 0 )

また、フィルターで行が絞られる前提なら、SUBTOTAL を組み合わせて「表示されている行だけ」を集計する方法もあります。運用に合わせて選ぶと、ダッシュボードの再利用性が上がります。

Excelテーブル(Ctrl+T)での書き方(範囲が増減する現場向け)

データ行が毎日増える運用なら、範囲指定(B2:B100)のままだと管理が面倒です。Excelのテーブル機能(Ctrl+T)で表をテーブル化しておくと、行が増えても自動で範囲が追従します。

例:テーブル名を tblCalls、列名を「ABN RT %」「Contacts Queued」とした場合

=SUMPRODUCT(tblCalls[ABN RT %], tblCalls[Contacts Queued]) / SUM(tblCalls[Contacts Queued])

この書き方は、引き継ぎや監査(式の読みやすさ)にも強いので、定例レポートでは特におすすめです。

サンプル数値での計算イメージ

次のようなデータがあるとします(質問の例)。

行Contacts Queued(キュー投入件数)ABN RT %(放棄率)放棄呼数(キュー×放棄率)
12994.68%299 × 4.68% ≒ 13.99
22163.24%216 × 3.24% ≒ 7.01
31843.26%184 × 3.26% ≒ 6.00

合計キュー投入件数は 299 + 216 + 184 = 699。放棄呼数の合計(推計)は 13.99 + 7.01 + 6.00 ≒ 26.99なので、全体放棄率は 26.99 ÷ 699 ≒ 3.86%です。

Excelで同じ結果を出すなら、範囲が B2:B4 に放棄率、C2:C4 にキュー投入件数として入っている場合に、次の式でOKです。

=SUMPRODUCT(B2:B4, C2:C4) / SUM(C2:C4)

重みは「Contacts Queued」と「Contacts Handled」どちらが適切か

ここが悩みどころですが、判断基準は明確です。放棄率の定義で使っている分母を、そのまま重みにするのが正解です。

基本は Contacts Queued を重みにする

放棄率(Abandoned Rate)が「放棄呼数 ÷ キュー投入件数(Contacts Queued)」で定義されているなら、加重平均の重みもContacts Queuedを使うのが最も自然です。放棄された呼も、応対された呼も、いったんキューに入ったものは「分母」に含まれるため、全体像を歪めません。

Contacts Handled を重みにすると指標の意味が変わる

Handled(対応完了件数)は「実際にオペレーターが応対した呼」です。これを重みにすると、放棄が多い区間ほど handled が相対的に減り、結果として放棄の影響が平均値から薄まることがあります。放棄率を報告したいのに、実態より良く見える方向にバイアスがかかりやすい点に注意が必要です。

目的推奨する重み得られる解釈注意点
放棄率を全体として正確に評価したい(KPI)Contacts Queued流入した呼全体に対する放棄の比率定義と整合し、会議報告でも説明しやすい
応対できた呼の特性だけを強く反映したい(特殊分析)Contacts Handled「応対できた呼」中心の平均放棄の影響が薄くなる。指標名を変えるなど誤解防止が必須

実務では、放棄率は「お客様がつながらずに離脱した割合」を示すKPIとして扱われることがほとんどです。そのため、基本はContacts Queued(または Offered に相当する分母)で加重平均を取る運用が推奨されます。

最も精度が高いのは「件数から直接計算」

放棄率%がすでに四捨五入された表示値である場合、行ごとの放棄率に件数を掛け戻して合算すると、端数の影響でわずかにズレることがあります。可能なら、次の形で分子(放棄呼数)と分母(キュー投入件数)の総計から直接計算するのが最も正確です。

=SUM(放棄呼数の範囲) / SUM(キュー投入件数の範囲)

「放棄呼数」が手元にない場合でも、レポート元のシステムで Abandoned Contacts / Calls Abandoned のような件数項目が取得できるなら、%の平均ではなく件数の合計から率を再計算する形に寄せるだけで、月次集計の精度と説明力が上がります。

実務で使える集計パターン

日次→週次→月次へまとめるとき

日次レポートにABN RT %が載っていると、月次の作成時に「日次の放棄率を平均」してしまいがちです。しかし、曜日や施策で日によって呼量が違うため、月次は次のどちらかで計算するのが安全です。

  • 日次のキュー投入件数を重みにした加重平均(SUMPRODUCT)
  • 日次の放棄呼数とキュー投入件数を合計して、件数から直接計算

現場での説明は「月の放棄呼数は○件で、流入は○件。だから放棄率は○%」のほうが通りやすいので、可能なら件数から直接計算をおすすめします。

拠点別・チーム別・スキル別を合算するとき

拠点Aと拠点Bで呼量が大きく違う場合、単純平均はほぼ必ずズレます。合算したい単位(拠点、チーム、スキル)ごとに、分母(Queued/Offered)を揃えて加重平均するか、件数から直接計算しましょう。

逆に、もし分母の定義が拠点ごとに違う(例:短時間放棄除外の閾値が違う)なら、単純に合算すると意味が変わります。そういうときは、まず定義を統一するか、レポートを分けて提示するほうが安全です。

Excelでよくある落とし穴とチェック方法

放棄率が「文字列」になっている

外部システムのCSVを取り込むと、「4.68%」が数値ではなく文字列として入ることがあります。この状態だと SUMPRODUCT が期待どおりに計算できません。次をチェックしてください。

  • セルが左寄せで表示されていないか(一般的に文字列のサイン)
  • セルの表示形式が「文字列」になっていないか
  • 数式 =B2*1 や =VALUE(B2) で数値化できるか

データ量が多い場合は、Power Queryで列の型を「パーセンテージ」に変換してから読み込むと、毎回の手直しが不要になり、再発防止にもなります。

放棄率が「4.68」なのか「4.68%」なのか混在している

システムによっては、放棄率が「4.68(=4.68%)」のように百分率のまま出力されることがあります。この場合、Excelで%表示にしただけでは内部値が 4.68 のままなので、計算結果が100倍になってしまいます。

  • 正しい内部値:0.0468(表示は 4.68%)
  • 誤った内部値:4.68(表示を%にしても中身は 468% 相当)

チェック方法は、放棄率セルを標準表示に戻して「0〜1の範囲」かどうかを見ることです。0〜1に収まっていれば、%として扱って問題ありません。

ピボットテーブルで割合列を「平均」集計してしまう

ピボットテーブルは、割合列をそのまま「平均」で集計しがちですが、これは単純平均です。放棄率を正確に出すには、次のいずれかが現実的です。

  • 放棄呼数(件数)とキュー投入件数(件数)をピボットで合計し、ピボット外で「合計放棄呼数÷合計キュー投入件数」を計算する
  • 補助列で「放棄呼数(推計)=放棄率×キュー投入件数」を作り、補助列は合計、分母も合計して割る

割合をそのまま平均する運用にしていると、拠点統合やレポート粒度変更のタイミングで数値が跳ね、レビューが大変になります。最初から「件数の合計→率の再計算」に寄せておくと、運用コストが下がります。

Power Pivot(DAX)での例(使える人向け)

データモデルで扱う場合、加重平均は次のように定義できます(テーブル名は例です)。

Weighted Abandoned Rate :=
DIVIDE(
  SUMX(Calls, Calls[ABN RT %] * Calls[Contacts Queued]),
  SUM(Calls[Contacts Queued])
)

放棄呼数があるなら、さらにシンプルに「SUM(放棄呼数) ÷ SUM(キュー投入件数)」で定義するほうが、端数の影響が出にくくおすすめです。

「Contacts Queued」が本当に分母かを確認するポイント

項目名が似ていても、システムによって意味が違うことがあります。迷ったときは、次の3点を見比べると判断しやすくなります。

確認したいこと見るもの判断の目安
放棄率の分母が何か定義書、ヘルプ、ダッシュボード説明分母に書かれている件数列を重みにする
Queued と Handled の関係Queued ≒ Handled + Abandoned が概ね成り立つか成り立つなら Queued が「流入全体」を表しやすい
例外ルールの有無短時間放棄除外、転送、折り返し例外が多いほど「件数から直接計算」が安全

すぐ使えるチェックリスト(集計前に確認)

  • ABN RT %の列は数値(%)として扱える状態か(文字列になっていないか)
  • 放棄率の内部値が 0〜1 の範囲か(100倍問題がないか)
  • 加重平均の重みは、放棄率の分母(通常はContacts Queued)になっているか
  • 0件行や欠損行をどう扱うか(除外/0扱い)を決めているか
  • 可能なら、放棄呼数とキュー投入件数の合計から直接計算できる構成になっているか

よくある質問

放棄率(%)しかなく、放棄呼数(件)がありません。精度は大丈夫ですか?

基本の加重平均(SUMPRODUCT)は、%しかない状況でも「全体の率」をかなり正確に近似できます。ただし、%が四捨五入されている場合、行数が多いほど端数の影響が積み上がり、最終的に小さなズレになることがあります。可能なら、レポート元のシステムから「Abandoned(件)」を取得し、件数から直接計算する形に切り替えるのが理想です。

0件の行(Contacts Queued = 0)はどう扱うべきですか?

0件の行は、割合として意味を持たないため、加重平均では実務上「除外」するのが一般的です。除外する場合は、分母を SUMIF(C列, “>0”) にするテンプレが使えます。逆に、0件行を0%として混ぜると、分母が増えない一方で分子にも寄与しないため、計算結果自体は変わりませんが、エラー回避や説明の観点では除外を明示したほうが安心です。

Excelの表示は3.86%なのに、計算過程の合計が合わない気がします

よくある原因は次の2つです。

  • セル表示の丸め(表示は小数第2位でも、内部はもっと細かい)
  • 放棄率%が四捨五入された値で、掛け戻し時に端数が出る

検証したい場合は、表示形式の桁数を増やして内部値を確認するか、別列に「放棄呼数(推計)=放棄率×キュー投入件数」を作り、合計値を追ってみると原因が見えやすくなります。

「加重平均」と「総放棄呼数÷総キュー投入件数」は同じですか?

放棄率が「放棄呼数 ÷ キュー投入件数」で定義され、各行の放棄率が丸められていない理想状態なら、数学的に同じ結果になります。実務では丸めがあるため、完全一致しないことがありますが、差は小さいことがほとんどです。最終的なKPIの正確性を優先するなら、件数から直接計算する方法がより堅牢です。

計算式をチームに展開するとき、説明はどうすればよいですか?

「放棄率は割合なので、母数(キュー投入件数)の大きい行ほど影響が大きい。だから、行ごとの放棄率を母数で重み付けして全体を出している」と説明すると伝わりやすいです。資料には、加重平均の式だけでなく、総放棄呼数と総キュー投入件数も併記すると納得感が上がります。

読みやすさ重視:LET関数で加重平均を整理する(Excel 365/2021以降)

式が長くなってレビューしづらい場合は、LET関数で変数化すると保守性が上がります。

=LET(
  rate, B2:B100,
  vol,  C2:C100,
  IFERROR( SUMPRODUCT(rate, vol) / SUMIF(vol, ">0"), 0 )
)

監査や引き継ぎでは「何を分子・分母にしているか」が一目で分かることが重要なので、定例レポートほどこの書き方が効きます。

まとめ:放棄率の加重平均は「分母」を重みにする

ABN RT %(放棄率)の全体値をExcelで正しく出すコツは、放棄率の分母(通常は Contacts Queued)を重みにして加重平均することです。基本の式は次の形になります。

=SUMPRODUCT(放棄率の範囲, キュー投入件数の範囲) / SUM(キュー投入件数の範囲)

さらに精度を重視するなら、放棄呼数とキュー投入件数の総計から「総放棄呼数 ÷ 総キュー投入件数」で計算するのが最も確実です。単純平均に頼らず、呼量(母数)を反映した加重平均で、コールセンターKPIをブレなく運用していきましょう。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次