コールセンターのService Level 45秒を四半期で加重平均する方法|ExcelのSUMPRODUCTでQ1/Q2を正確に算出

コールセンターのService Level(45秒以内応答率)は、月ごとの呼量が違うと単純平均では四半期(Q1/Q2)の実力を正しく表せません。本記事では、Contacts Queued/Offered を重みとした加重平均で Q1=17.20% / Q2=29.38% を再現する考え方と、複数キュー合算の計算式をExcelでそのまま使える形で解説します。

目次

Service Level 45秒(45秒以内応答率)とは

コールセンターでよく使われる Service Level 45 seconds(SLA 45秒) は、「入ってきたコンタクト(電話・チャット等)のうち、45秒以内に応答できた割合」を表す指標です。多くの現場では次のような考え方で定義されています。

  • 分子:45秒以内に応答できた件数(Answered within 45s など)
  • 分母:需要の総量(Contacts Offered / Contacts Queued など、SLAの定義に合わせる)

つまりSLA%は「比率」であり、背後に必ず分母となる呼量が存在します。この分母が月によって大きく違うのが、四半期集計でつまずく最大の理由です。

単純平均がズレる理由:比率の平均は分母が同じではない

月別SLA%が並んでいると、つい (1月〜3月のSLA%を足して3で割る) といった単純平均を取りたくなります。しかし、月ごとに呼量が違う場合、単純平均は「四半期のSLA」を表しません。

月SLA(45秒以内)呼量(例:Contacts Queued)45秒以内応答の推定件数(SLA×呼量)
月A(繁忙)10%10010
月B(閑散)90%109

この2か月を例にすると、

  • 単純平均: (10% + 90%) / 2 = 50%
  • 正しい合算(四半期の考え方): (10 + 9) / (100 + 10) = 17.27%

繁忙月(呼量100)の影響が大きいのに、単純平均では月Aと月Bを「同じ重さ」で扱ってしまうため、実態から大きく外れます。四半期・半期・年次など、複数期間をまたいでSLAを比較したいときは必ず加重平均が必要です。

結論:四半期SLAは「呼量で重み付けした加重平均」が正解

四半期SLAを正しく出す最短ルートは、月別SLA%を呼量(Contacts Offered / Contacts Queued など)で重み付けして平均することです。式はシンプルです。

加重平均SLA = Σ(SLA% × 呼量) ÷ Σ(呼量)

この式がなぜ正しいかというと、SLA%は本来「45秒以内応答件数 / 呼量」だからです。月ごとのSLA%に呼量を掛けると「45秒以内応答件数(の推定)」になり、それを期間合算してから全体呼量で割ると、四半期の比率(=四半期SLA)を再現できます。

Excelで四半期SLA(加重平均)を出す定番式

呼量(Contacts Queued / Offered)で重み付けする

月別SLA%が C2:C4、呼量(Contacts Queued など)が D2:D4 に入っているなら、四半期SLAは次で求められます。

=SUMPRODUCT(C2:C4, D2:D4) / SUM(D2:D4)

ポイントは、掛け合わせる相手の「呼量」はSLAの分母と同じ概念を使うことです。SLAの分母が Offered なら Offered、Queued なら Queued を使います(後半の「重みの選び方」で詳しく解説します)。

「Weighted Volume(呼量比率%)」列が既にある場合

データによっては、呼量そのものではなく、月ごとの呼量比率(Weighted Volume%)が用意されていることがあります。その場合も同じ考え方で、Weighted Volume%を重みとして使えます。

=SUMPRODUCT(SLA範囲, WeightedVolume範囲) / SUM(WeightedVolume範囲)

ここで重要なのは、分母(SUM(WeightedVolume))を省略できる条件です。

  • 四半期内のWeighted Volume%合計が100%(または1.0)になる設計 → =SUMPRODUCT(...) だけでも同じ結果
  • Weighted Volume%が「年全体」など別の母集団で作られていて、四半期内で100%にならない → 必ず割り戻す(分母が必要)

Q1=17.20% / Q2=29.38% を再現する計算の考え方

あなたのケースでは、四半期SLAの加重平均として Q1=17.20% / Q2=29.38% を出したい、というゴールが明確です。ここでは、特に混乱しやすい「Weighted Volume%の合計が四半期で100%にならない」ケースを、具体例で整理します。

例:Q1のWeighted Volume%合計が 74.56% しかない場合

Weighted Volume%が「上期全体」や「特定期間全体」で作られていると、Q1(1〜3月)の合計が100%にならないことがあります。例えば次のような表です。

月SLA(45秒)Weighted Volume%寄与度(SLA×重み)
1月15.00%30.12%4.518%
2月18.00%22.44%4.039%
3月19.40%22.00%4.268%
合計74.56%12.825%

このとき、Q1の加重平均SLAは次の式になります。

  • 寄与度の合計:12.825%
  • 重みの合計:74.56%
  • Q1加重平均:12.825% ÷ 74.56% = 17.20%

Excel式にすると、

=SUMPRODUCT(C2:C4, D2:D4) / SUM(D2:D4)

(C列がSLA%、D列がWeighted Volume%)です。重み合計が100%でない限り、必ず割り戻すというのがコツです。

例:Q2でも同じ式で 29.38% を出す

Q2もまったく同じ考え方です。例えば次のように重み合計が100%でない表でも、割り戻しをすれば四半期SLAが出ます。

月SLA(45秒)Weighted Volume%寄与度(SLA×重み)
4月27.00%28.10%7.587%
5月30.00%27.00%8.100%
6月31.71%21.50%6.818%
合計76.60%22.505%

Q2加重平均は、22.505% ÷ 76.60% = 29.38% です。式はQ1と同じで、参照範囲だけをQ2の3か月に変えます。

「更新後の表(複数キュー合算)」で黄色の加重平均を出す方法

月別ではなく、複数のキュー(Queue)ごとのSLAが並ぶ表でも考え方は同じです。キューごとに呼量が違う以上、単純平均ではなく呼量で重み付けした加重平均を使います。

QueueSLA(45秒)Contacts Queued寄与(SLA×Queued)
Queue A12%8,000960
Queue B35%1,200420
Queue C50%300150

上の例で単純平均を取ると (12%+35%+50%)/3 = 32.33% ですが、実態(呼量で見た四半期/期間のSLA)は次になります。

  • 寄与(SLA×Queued)の合計:960 + 420 + 150 = 1,530
  • Queuedの合計:8,000 + 1,200 + 300 = 9,500
  • 合算SLA:1,530 / 9,500 = 16.11%

ボリュームの大きいQueue Aが全体を支配するため、単純平均とは大きく乖離します。経営報告や四半期レビューで「全体SLA」を言うなら、こちら(加重平均)が正しい数字です。

Excel式(範囲指定)

例えば SLA が C2:C4、Contacts Queued が J2:J4 のとき、黄色セル(合算SLA)は次です。

=SUMPRODUCT(C2:C4, J2:J4) / SUM(J2:J4)

もし J5 が「合計Queued」で既に計算されているなら、分母は J5 を参照してもOKです。

=SUMPRODUCT(C2:C4, J2:J4) / J5

Excelテーブル(構造化参照)で壊れない式にする

行数が増減する運用なら、データ範囲をExcelのテーブル(Ctrl+T)にしておくと、参照が自動拡張されて安全です。例えばテーブル名を tblQueue とし、列名を SLA45 と Queued にした場合は次のように書けます。

=SUMPRODUCT(tblQueue[SLA45], tblQueue[Queued]) / SUM(tblQueue[Queued])

重みは「Contacts Queued」と「Contacts Handled」どちらを使うべきか

ここは現場でよく揉めるポイントです。結論から言うと、“SLAが何を分母にしているか”に合わせるのが絶対ルールです。そのうえで、一般的な推奨を整理します。

重みに使う指標向いている目的注意点
Contacts Offered「需要全体」に対するサービス状況(顧客体験)を表したいシステムによりOfferedの定義が異なる(IVR離脱を含む/含まない等)
Contacts Queued待ち行列に入った需要に対する応答品質を表したい(一般的にSLAと整合しやすい)キューに入る前の放棄が多いと、体感とズレる場合がある
Contacts Handled応答できた分だけで「内部効率」やオペレーション品質を見たい放棄呼が分母から外れやすく、SLAが良く見える方向に寄る

「Service Level 45秒」という言葉が一般に指すのは、顧客が入ってきた需要に対して45秒以内に応答できた割合です。したがって、レポーティング用途(四半期のSLA報告)なら、まずは Offered または Queued を重みにするのが自然です。Handledを重みにするのは、別KPI(効率/処理品質)として切り分けたほうが、後で議論がブレません。

二重に重み付けしてしまう典型ミス

加重平均でよくある事故が、「すでに重み付け済みの列」をさらにSUMPRODUCTしてしまうパターンです。例えば、次のような列を作っているケースです。

  • D列:寄与度(= SLA% × Weighted Volume%)

このD列は「加重平均に対する寄与」を表すための便利な列ですが、ここにさらに呼量や重みを掛けると、重みが二重になって値が不自然に小さくなります。

整理すると、

  • 重みが四半期で100%に正規化されている(合計=100%) → 四半期のSLAは =SUM(D2:D4)
  • 重みが四半期で100%になっていない → =SUM(D2:D4) / SUM(重み範囲)

「寄与度列を作ったのに、なぜか計算結果が小さい」「Q1/Q2が合わない」というときは、まずここを疑うのが近道です。

実務で迷わないためのチェックリスト

四半期SLA(Service Level 45秒)をExcelで正しく出すために、集計前に次を確認すると手戻りが減ります。

  • SLA%の分母は何か(Offered/Queued/Handled のどれで算出されているか)
  • 重みに使う呼量は、SLA%の分母と同じか
  • Weighted Volume%を使うなら、四半期内の合計が100%かどうか(100%でないなら割り戻す)
  • 月やキューに「呼量=0」が混ざる場合、#DIV/0! を避ける処理(IFERROR)を入れる
  • 小数点以下の表示桁(%表示の丸め)で、レビュー時に差異が出ないようにする

運用がラクになる:月次データから自動で四半期SLAを出す作り方

毎月データが増える運用では、セル参照を手で伸ばすより、Excelテーブル+四半期列を用意しておくと管理が楽です。

ステップ:四半期列を作る

例えば「日付」列(年月)から四半期を作るなら、Excelの関数で次のようにできます(年月が日付として入っている前提)。

="Q"&INT((MONTH([@Month])+2)/3)

これで各行にQ1〜Q4が入り、ピボットテーブルで四半期別に集計しやすくなります。

ピボットでも“比率KPI”は注意:平均ではなく加重平均が必要

ピボットテーブルでSLA%を「平均」にしてしまうと、また単純平均の罠に戻ります。ピボットで正しくやるには、次のどちらかが現実的です。

  • 元データに 「45秒以内応答件数」 を持ち、四半期で合算してから割る(最も正確)
  • 元データにSLA%しかない場合は、別セルで SUMPRODUCT を使って四半期の加重平均を計算する

もし可能なら、レポート設計としては「SLA%だけ」ではなく、分子(45秒以内応答件数)と分母(Offered/Queued)を保存するのがおすすめです。そうすれば、四半期だけでなく週次・日次・キャンペーン期間など、どんな切り口でも同じ理屈で再集計できます。

よくある質問

SLA%しか手元にありません。四半期SLAは出せますか?

月別SLA%だけでは、四半期SLAは一意に決まりません。最低でも、各月の分母(呼量)またはそれに相当するWeighted Volume%が必要です。呼量が分かれば、本記事の SUMPRODUCT で加重平均が出せます。

Contacts Offered と Contacts Queued が両方あります。どちらで重み付けすべき?

原則は「SLA%の分母に合わせる」です。もしSLAの算出定義が不明なら、レポートの注釈、WFM/ACDの定義、ダッシュボードの指標説明を確認し、“SLAの分母”を特定してから重みを決めてください。現場での説明責任(なぜその数字になるのか)も含め、ここを曖昧にすると後で必ず揉めます。

加重平均を取ったのに、Q1/Q2の値が合いません

次の3点を順に潰すと原因に当たりやすいです。

  • Weighted Volume%を使っていて、四半期内の合計が100%ではないのに割り戻しをしていない
  • すでに SLA×重み を作った列を、さらに SUMPRODUCT して二重に重み付けしている
  • SLA%の分母と、重みに使った呼量(Offered/Queued/Handled)が一致していない

まとめ:四半期SLAは「SLA%×呼量」を合算して全呼量で割る

Service Level 45秒(45秒以内応答率)を四半期(Q1/Q2)で正しく比較するには、単純平均ではなく、呼量で重み付けした加重平均が必須です。Excelなら SUMPRODUCT を使うだけで、Q1=17.20% / Q2=29.38% のような「期間合算のSLA」をブレなく再現できます。月別でも、複数キュー合算でも、考え方はまったく同じです。

この記事を書いた人

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

コメント

コメントする

目次