スーパーセールウィークClaude Skills — 20% OFF
Tips

AIを使ってパレート図を作成する方法:ステップ・バイ・ステップ

Powerdrill Bloom·
AIを使ってパレート図を作成する方法:ステップ・バイ・ステップ

パレート図は、カテゴリを大きさ順に並べ替え、その上に累積比率の推移を描いたグラフです。これにより、ごく少数の要因が全体の大部分を占めている様子が視覚的に示されます。本ガイドでは、パレート図の構成要素と、Excelを使って手作業で作成する方法を解説します。さらに、未加工のエクスポートデータからわずか3つのステップでパレート図を作成する方法も紹介します。

パレート図が示すもの

Microsoftのサポートページでは、その形状を正確に定義しています。「パレート図(またはソートされたヒストグラム図)には、降順に並べ替えられた縦棒と、累積合計の割合を示す線の両方が含まれています。」

つまり、2つのレイヤーが存在します。棒グラフは「各カテゴリの大きさ」を大きい順に示し、折れ線グラフは「現時点で全体の何パーセントをカバーしているか」を示します。

同ページでは、このグラフの名前の由来についても説明しています。「パレート図は、データセットにおける最大の要因を浮き彫りにします。」さらに、パレート図は「品質管理の7つ道具の1つと見なされている」とも付け加えています。

この最後のフレーズこそが、実用的な価値を表しています。並べ替えられた棒グラフは、どのカテゴリが最大であるかを教えてくれます。そこに累積線を追加することで、どこで見るのを止めるべきか(=注力すべき境界線)が分かり、これこそが多くの人が実際に必要としている意思決定です。

作成手順を抜きにした概念そのものについては、こちらのパレート図の解説記事で、定義や80/20の法則の背景にある考え方を詳しく説明しています。

始める前に必要なもの

  • テキストとしてのカテゴリの列(1列):苦情の理由、欠陥の種類、仕入先、製品コードなど。
  • 順位付けの基準となる数値の列(1列):コスト、個数、損失時間(分)、チケット件数など。
  • 数値が何を意味するかの決定。同じリストであっても、コストの合計値で並べるか、発生回数で並べるかによって順位は異なります。
  • グラフ上に明記できる対象期間。13ヶ月間のパレート図と12ヶ月間のパレート図は比較できません。
  • ロングテール(その他)の扱いに関する方針。発生回数が1回のみのカテゴリが50個もあると、軸が乱雑になってしまいます。

2番目の項目は、手戻りの原因になりやすいポイントです。総コストで順位を付けると、発生頻度は低いものの高額な障害が上位に来ます。頻度で順位を付けると、安価だが頻発する厄介な問題が上位に来ます。どちらのアプローチも正当であり、それぞれ異なるグラフになります。

Excelで手作業で行う方法

オプション 1:組み込みのパレート図タイプを使用する

Excelには、標準機能としてこのグラフが用意されています。Microsoftの手順説明はシンプルです。「[挿入] > [統計グラフの挿入] の順に選択し、[ヒストグラム] の下にある [パレート図] を選択します。」

動作は選択したデータによって異なり、サポートページには次のように説明されています。「通常は、テキスト(カテゴリ)を含む列と数値を含む列を1つずつ選択します。パレート図は、同じカテゴリをグループ化し、対応する数値を合計します。」

ただし、もう一つのケースには罠があります。同ページによると、代わりに「2つの数値列」を選択すると結果が変わります。Excelは「ヒストグラムと同じように、データをビンに分類してグラフ化」します。グラフは作成されますが、それは全く別の問いに答えるものになってしまいます。

オプション 2:合計ではなくカウントするための作業列を追加する

ここで、組み込みの機能を使う場合に回避策が必要になります。Excelは数値列を合計するため、コスト列のないインシデントの未加工リストでは、順位を付ける基準がありません。

Microsoftは、この解決策をヒントとしてドキュメントに記載しています。目的は「テキスト文字列の出現回数をカウントする」ことです。「列を追加して値1を入力」し、その後「ビンを [カテゴリ別] に設定」します。

これでうまくいきます。しかし、これはエクスポートしたばかりのデータに対して最初に行う作業が「1」の列を追加することであることを意味します。これは、ツールとやりたい作業が少し噛み合っていないことを示す分かりやすい兆候です。

オプション 3:棒グラフと累積線を自分で作成する

データを降順に並べ替え、累積合計の列を追加し、それを総合計に対する割合(%)に変換します。そして、その割合を第2軸に配置した組み合わせグラフを作成します。

これにより、ラベル、しきい値、ロングテールの扱いを完全にコントロールできます。しかし、翌月のエクスポートデータが届くたびに、これら4つのステップをすべてやり直さなければなりません。累積合計の数式は、行が追加されたときに気づかないうちに壊れてしまう典型的な原因です。

手作業のプロセスでペースが落ちる原因

計算自体が問題なのではありません。問題は、エクスポートされたデータの形式が、グラフタイプが想定している形式と一致することが滅多にない点にあります。

実際のエクスポートデータでは、カテゴリが複数の列に分散していたり、同じカテゴリの表記が3通りに揺れていたり、数値列がテキストとして保存されていたりします。Excelのグループ化は文字通りに行われるため、Supplier Asupplier a、そして末尾にスペースのあるSupplier A は、3つの異なる棒として処理されてしまいます。

2つ目の遅延要因はロングテールです。カテゴリが50個に達するとグラフは判読不能になり、誰かがどこからを「その他」にするかを決めなければなりません。そのしきい値の決定は主観的な判断になりがちで、ルール化しておかないと毎月異なる基準で処理されることになります。

3つ目は軸の設定です。累積線は、100%を上限とする第2軸に配置する必要があります。これを手作業で正しく設定するのは面倒であり、設定を誤ると、折れ線が単なる2つ目のデータ系列のように見えてしまいます。

Powerdrill Bloomでパレート図を作成する方法

ステップ 1:未加工のエクスポートデータをアップロードする

インシデントログ、苦情リスト、または取引エクスポートデータをPowerdrill Bloomにドラッグ&ドロップします。FreeプランはExcel、CSV、PDF、および各種ドキュメントのアップロードに対応しているため、有料プランに加入していなくてもファイルをアップロードできます。

AIでパレート図を作成するために未加工のエクスポートデータをアップロードする

事前にデータを並べ替え、カテゴリの表記揺れをクレンジングし、作業列を追加しておく必要はありません。そうした作業は、前提条件ではなく、AIへの依頼内容の一部として処理されます。

ステップ 2:順位付けの基準とロングテールの処理方法を指定する

自然言語で指示を伝えます。カテゴリ列の名前を指定し、合計値で順位を付けるか、発生回数で順位を付けるかを指定します。そして、ロングテールをどの位置から「その他」グループにまとめるかを指示します。

順位付けの基準を明確に指定することが最大のポイントです。また、表記が酷似しているカテゴリラベルを統合するように依頼するのも効果的です。Excelの組み込みグラフタイプは完全に一致するカテゴリしかグループ化できないため、このクレンジング作業はグラフ作成の「中」ではなく「前」に行われます。

ステップ 3:並べ替えられた棒グラフと累積線を生成する

必要な出力を依頼します。つまり、カテゴリが大きい順に並べ替えられ、その上に累積比率が描かれたグラフです。さらに、上位80%に達するまでにいくつのカテゴリが必要かについての短いメモを追加するよう依頼します。Powerdrill BloomのFreeプランでは、インサイト、グラフ、およびサマリーの生成が可能です。

生成された、並べ替えられた棒グラフと累積線を持つパレート図

グラフをレビュー用の資料に組み込む場合は、Proプランを利用することで、より本格的なスライドやOfficeドキュメントとしての出力が可能になります。AIグラフメーカーのページでは、グラフ作成機能そのものについて詳しく紹介しています。

削減できる作業

タスク 手作業の場合 アップロードしたエクスポートデータから作成する場合
表記が酷似しているカテゴリラベルの統合 手動での検索と置換(毎月やり直しが必要) AIへの質問(指示)の一部として処理
発生回数をカウントするための作業列の追加 組み込みのグラフタイプで必須 不要
累積比率の線の作成 数式の設定と第2軸の追加 依頼内容に含まれる
「その他」のしきい値の決定と再適用 主観的な判断になりがちで、月によって基準がブレる 一度指定すれば、毎回の実行に適用される

ベストプラクティス

金額(値)で順位を付けたのか、件数(回数)で順位を付けたのかをグラフ上に明記する。 読み手は棒グラフを見ただけでは判断できません。また、この2つの順位付けでは、どのカテゴリが1位になるかが異なることがよくあります。

ロングテールを1つの棒として表示したままにする。 これを非表示にしてしまうと、累積線が100%に達するのが早すぎてしまい、データの集中度が過大に評価されてしまいます。

「80/20」を分析結果そのものとして扱わない。 これはあくまで分析の枠組み(フレームワーク)です。実際の分析結果とは、そのシェアに達するためにデータ内で必要となる「具体的なカテゴリ数」です。その数は、きれいに5分の1になることは稀で、実際には5個であったり15個であったりします。

順位だけでなく、原因も紐付ける。 欠陥タイプのパレート図は、どこにボリュームがあるかを教えてくれます。それをサプライヤースコアカードと組み合わせることで、初めてその順位付けを具体的なアクションへとつなげることができます。

別の視点から順位を検証する。 同じデータのヒートマップを作成してみることで、特定のカテゴリが全体で支配的なのか、それとも特定のセグメントだけで突出しているのかが明らかになります。

結論

パレート図は、並べ替えられたリストの上に2つのシンプルなレイヤーを重ねたものであり、Excelにはそのグラフタイプが標準搭載されています。作成時に障壁となるのは、グラフの描画そのものではありません。カテゴリのクレンジング、順位付けの基準、およびロングテールのしきい値の設定です。

これら3つの決定事項こそが、ある月のグラフを前月のグラフと比較可能にする要素です。一度ルールを書き留め、毎回それを適用することで、パレート図は単発のレポートではなく、継続的な追跡ツール(トラッカー)になります。

エクスポートデータはあるものの、それを整形する時間がない場合は、未加工ファイルのままPowerdrill Bloomをお試しください。すでにワークブック内にあるデータであれば、Excel AIアシスタント機能を利用するのが最適です。

よくある質問

パレート図とは何ですか?

降順に並べ替えられた棒グラフと、累積構成比を示す折れ線グラフを組み合わせたグラフです。Microsoftのドキュメントでは「ソートされたヒストグラム」と説明されており、品質管理の7つ道具の1つに挙げられています。棒グラフがカテゴリを順位付けし、折れ線グラフがそれらが全体に占める割合を示します。

Excelでパレート図を作成するにはどうすればよいですか?

テキスト形式のカテゴリ列と数値列を選択し、[挿入]、[統計グラフの挿入] の順に選択して、[ヒストグラム] の下にある [パレート図] を選択します。Excelは一致するカテゴリをグループ化し、数値を合計します。代わりに2つの数値列を選択すると、ヒストグラムのようにビンに分類された出力が生成されます。

値を合計するのではなく、発生回数をカウントするにはどうすればよいですか?

Microsoftが推奨するヒントは、値1を入力した列を追加し、グラフを作成してビンを [カテゴリ別] に設定することです。これにより、グラフは「1」を合計するようになり、結果としてカテゴリごとの行数をカウントすることと同じになります。

コストと頻度のどちらで順位を付けるべきですか?

どちらも有効であり、それぞれ異なる問いに答えるものです。コストは「発生頻度は低いが高額な障害」を浮き彫りにし、頻度は「安価だが頻発する問題」を浮き彫りにします。どちらか一方を選択してグラフ上に明記し、期間ごとに一貫性を保つようにしてください。

パレート図にはいくつかのカテゴリを表示すべきですか?

累積線が平坦になり始めるポイントを超えるのに十分な数(通常は5〜15本の棒)と、残りのデータをまとめた1本の棒を表示するのが適切です。残りのデータを表示したままにしておくことで、折れ線グラフがデータの集中度を過大に表現するのを防ぐことができます。