【Excel】工程能力指数のCP,CPK,PPKとは?片側規格と両側規格の違い CPKから不良率を算出する方法は?計算問題を解いてみよう【演習問題】

【Excel】工程管理能力のCP,CPK,PPKとは?片側規格と両側規格の違い CPKから不良率を算出する方法は?計算問題を解いてみよう【演習問題】

 

当サイトのメインテーマであるリチウムイオン電池をはじめとした製造業において、不良品を適切にはじく品質管理、品質保証を行うことが重要です。

 

品質管理の用語として、工程能力とよばれる用語があり、この工程能力を数値化したものを工程能力指数CP、CPK、PPKなどと呼びます。工程能力指数は品質管理において非常に重要な指標です。

 

ここでは、工程能力指数に関する内容を解説していきます。

 

・工程能力指数CPとは?3σでの品質管理との関係

 

・Excelを用いて、CPを計算してみよう【演習問題】

 

・工程能力指数CPK(PPK)とは?CP値との違いは?

 

・Excelを用いて工程能力指数CPK(PPK)の計算を行ってみよう!【演習問題】

 

・Excelを用いて、CPK(PPK)から不良率を計算する方法【演習問題】

 

というテーマで解説していきます。

 

 

工程能力指数CPとは?3σでの品質管理との関係

品質管理の用語として「3σでの品質管理」という用語を良く使用します。3σでの品質管理とは、あるものAを大量に製造する際にものの特定の値が正規分布に従うと仮定し、あるものAの特定の値の平均値±3σの値から外れたものは不良品であるとする品質管理手法のことを指します。

 

そして、平均値±3σの中には、約99%以上の値が含まれることが知られています。

 


例えば、リチウムイオン電池の製造において、容量に着目するとします。平均値が10Ahであり、σ(標準偏差)が0.5Ahであるとします。

 

すると、 8.5Ah~11.5Ahの間に入っている製品は正常品であり、それ以外の5Ahであったり、13Ahであったりするものは不良品とします。

 

実はこの3σと工程能力指数Cpには深い関係があります。工程能力指数CPとはProcess Capability Index から派生した略語です。

 

例として、容量が10Ahとなるように設計されたラミネート型電池を大量に製造したとします。そして、実際の平均値も10Ahであり、上限規格が13Ah、下限規格が7Ah、で標準偏差(σ)=1となったとします。

 

CP値 = (上限規格 - 下限規格 ) / 6σ で定義されており、平均値から上限値や下限値までの幅が偏りがなく、上限値-平均値までの幅が3σであるときを CP値=1となります

 

 

 

上の例ですと、CP = (13 - 7) / (6 × 1) = 1となります。

 

ここで、上限規格が13Ah、下限規格が7Ahで、標準偏差σが0.5とばたらきが小さいとします。このとき、CP = (13 - 7) / (6 × 0.5) = 2となり、CP値が高くなります。

 

標準偏差が小さいことはばらつきが小さいことであり、工程管理能力が高いことにつながります。このとき、CP値も高くなるという流れです。つまり、CP値が高いほど工程能力が高いといえます。

 

また、片方の幅が3σであることを基準としているための3σでの品質管理を基準としたときの、割合のようなものとイメージするとわかりやすいです。

 


関連記事

 

3σでの品質管理とは?
正規分布とは?
電池の容量(Ah)とは?
ラミネート型電池とは?

 

 

Excelを用いて工程能力指数CPの計算を行ってみよう!【演習問題】

 

以下の例題で実際にCP値を求めてみましょう。

 

例題

 

以下のような電池の容量のデータが得られたとします。上限規格13Ah、下限規格7AhとしたときのCP値を求めてみましょう。CP値の算出にあたって平均値と標準偏差を求めるといいです。

 

 

解答

 

Excel関数であるAverage関数を使用して算術平均を求めましょう。

 

次に標準偏差、ここでは標本から母集団の標準偏差を予測した値の不偏標準偏差を求めています。STDEV.S関数を使用します。ちなみに、標本データそのものの標準偏差はSTDEV.P関数を使用します。

 

(STDEV.P関数・STDEVP関数とSTDEV.S関数・STDEV関数の違いについてはこちらで解説しています)

 

すると平均値10、標準偏差1.936となりました。

 

よってCP = (13 - 7) / (6 × 1.936) = 0.516となり、工程能力が比較的低いという判断ができます。

 

関連記事

 

Average関数とは?
標本と母集団の関係は?
STDEV.P関数・STDEVP関数とSTDEV.S関数・STDEV関数の違い

 

 

工程能力指数CPK(PPK)とは?CP値との違いは?

CP値に日本語の偏りの頭文字であるKを付け加えたものがCPK値であり、CP値の進化版であるといえます。
言葉の通り偏りの部分の考慮に加えた工程能力指数といえます。別名PPKとも呼び、会社の風習で呼び方が異なります。

 

つまり、CPKとPPK同じものであり違いはありません。

 

先に述べた例では、上限規格も下限規格も平均値から対称に設定されていました。ただ、実際の場面ではどちらかに平均値が偏っているために、そのことを考慮する必要がでてきます。

 

例として、容量が10Ahとなるように設計されたラミネート型電池を大量に製造したとします。そして、実際の平均値は設計値からずれ9Ahであり、上限規格が13Ah、下限規格が7Ah、で標準偏差(σ)=1となったとします。

 

ここで、CPK値とは (上限規格 - 平均値) / (3 × σ) もしくは(平均値 - 下限規格 ) / (3 × σ) の方の小さい方の値を採用します。より厳しい方がCPK値ともいえます。

 

上の例では、 (13 - 9) / (3 × 1) = 1.33 or (9 - 7) / (3 × 1) = 0.67 となり、 CPK値は0.67を採用します。

 

 

 

関連記事

 

3σでの品質管理とは?
正規分布とは?

 

片側規格と両側規格とは?違いは?

 

CP値、CPK値に関連した用語として、片側規格と両側規格という言葉があります。

 

簡単に説明しますと、両側規格とは、ある製品における上限規格値と下限規格値の両方を考慮する状態といえます。

 

一方で、片側規格とは、ある製品の上限規格値もしくは下限規格値のどちらかが設定してある状態のことを指します。

 

片側規格の場合は基本的にCPK値を使用すればいいです。先にも述べたように、上限もしくは下限値に関するより厳しい値が返ってくるためです。

 

つまり、片側規格で限度が設定されていない方の値は無視されるといえます。

 

関連記事

 

3σでの品質管理とは?
正規分布とは?

 

 

Excelを用いて工程能力指数CPK(PPK)の計算を行ってみよう!【演習問題】

 

以下の例題で実際にCPK(PPK)値を求めてみましょう。

 

例題

 

以下のような電池の容量のデータが得られたとします。上限規格13Ah、下限規格7AhとしたときのCPK(PPK)値を算出しましょう。CPK(PPK)値の計算時は、平均値と標準偏差を求めるといいです。

 

 

 

 

解答

 

Excel関数であるAverage関数を使用して算術平均を求めましょう。

 

CP時の例題と同様に、標準偏差、ここでは標本から母集団の標準偏差を予測した値の不偏標準偏差を求めています。STDEV.S関数を使用します。ちなみに、標本データそのものの標準偏差はSTDEV.P関数を使用します。

 

(STDEV.P関数・STDEVP関数とSTDEV.S関数・STDEV関数の違いについてはこちらで解説しています)

 

すると平均値10.67、標準偏差2.123となりました。

 

よってCPK(PPK) = (13 - 10.67) / (3 × 2.123) = 0.367 or (10.67 - 7) / (3 × 2.123) = 0.576の小さい方であるために、0.367と計算できます。

 

関連記事

 

Average関数とは?
標本と母集団の関係は?
STDEV.P関数・STDEVP関数とSTDEV.S関数・STDEV関数の違い

 

Excelを用いて、CPK(PPK)から不良率を計算する方法【演習問題】

次に品質管理において重要な考え方の一つである不良率とCPK(PPK)の関係について考えていきましょう。

 

標準正規分布に従うと仮定し、かつ計算をわかりやすくするために、標準正規分布における中央値が上限規格と下限規格の平均であるとしましょう

 

すると上のCPKの定義から、CPK = (上限規格 - 平均値) / 3σ のσ=1(標準正規分布である)を採用します。
対称としているため平均値 - 下限規格の方を用いても大丈夫です。

 

上の式を整理しますと、 上限規格 = CPK × 3と変形できます。

 

 

 

つまり、この上限規格の値が標準正規分布におけるz値にあたるといえます。z値がわかると、標準正規分布における確率が求められます(こちらで解説しています)。

 

z値に入っているものの割合が不良品でないもの(検査工程における良品)の割合にあたり、Excelの関数であるNORMDIST関数を使用することで算出できます。

 

つまり、 =NORMDIST(上限規格)つまり=NORMDIST(3CPK)とすれば良品率の計算ができます。

 

よって不良品とCPKの関係は 1 - NORMDIST(3CPK) で求められ、あとは単位変換として%もしくはppmに変換することで、不良率を求めることができます。

 

上例では、上限規格と下限規格が正規分布の平均値のちょうど中心にくることを仮定しているため、実際は偏り分も考慮する必要がありますが、おおよその値の算出は上の通りで可能です。

 

関連記事

 

3σでの品質管理とは?
正規分布とは?

 

 

【Excel】工程能力指数のCP,CPK,PPKとは?片側規格と両側規格の違い CPKから不良率を算出する方法は?計算問題を解いてみよう【演習問題】 関連ページ

Excelデータ分析ツール使用の前準備
度数分布表とヒストグラム
【Excel】平均とは?(算術平均と加重平均) AVERAGEIF関数で条件付き(~以上かつ以下、~以上かつ未満、不等号、日付の範囲指定)の平均値を算出してみよう
【Excel】平均とは?2 (幾何平均、移動平均)
【Excel】分散と標準偏差:SDとは?基本統計量とは?Excel関数(VARP関数、STDEVP関数)で分散と標準偏差を計算してみよう
【Excel】変動係数(CV)とは?エクセルで計算してみよう!【演習問題】
標本と母集団
信頼区間の推定
信頼区間の推定をExcelを用いて行ってみよう!
【演習問題】信頼区間の推定を実際に行ってみよう CONFIDENSE.T関数とCONFIDENCE関数の違いは?【Excel】
二項分布
【Excel】正規分布とは?NORM.S.DIST関数で正規分布を描いてみよう【演習問題】
【Excel】ポアソン分布とは?POISSON関数、POISSON.DIST関数の使用方法【演習問題】
正規分布の応用技術(自動運転車におけるAI)
推測統計学とt分布
χ2(カイ二乗)分布とは
【Excel】正規分布における歪度と尖度をSKEW関数、KURT関数で計算してみよう【演習問題】
【Excel】RAND関数、RANDBETWEEN関数を用いて乱数を作ってみよう 正規分布に従う乱数発生方法は?【演習問題】
F分布
統計的検定の概要
2群の差の検定(t検定)と検定フロー
F検定(等分散かどうかの検定)
F検定(等分散かどうかの検定)を分析ツールを使用せずに行う方法
Excel関数(FINV、F.INV.RT関数)でF検定時の上側確率に対応するF値を算出する方法
Excel関数(TINV、T.INV.2RT関数)でt検定時の両側確率に対応するt値を算出する方法
等分散の時のt検定
等分散でない時のt検定(ウェルチの検定)
パラメトリック手法とノンパラメトリック手法の違い ノンパラの紹介
ピアソンのχ2検定(ノンパラメトリック手法) 適合度の検定、独立性の検定
マン・ホイットニーのU検定
【Excel】マクネマー検定とは?Excelを使用して演習問題を解いてみよう!
【Excel】Wilcoxonの符号付順位和検定とは?Excelを使用して演習問題を解いてみよう!
【Excel】相関、相関係数とは?COOREL関数、PEASON関数、分析ツールで算出しよう【演習問題】
【Excel】共分散とは?COVAR関数,COVARIANCE.P関数を使用して共分散を求めてみよう COVARIANCE.P関数と.S関数の違いは?【演習問題】
【Excel】階乗の計算方法 FACT関数で階乗を求めてみよう【演習問題】
参考文献
【Excel】関数を使わずにデータを間引く方法
【Excel】関数を使用してデータを間引く方法(INDIRECT関数)
【Excel】関数を使わずにn行ずつ空欄を追加する方法
【Excel】数字の間にハイフンを一括して入れる方法
【Excel】-(ハイフン)を入力した郵便番号の-を消す、再度つける方法
【Excel】Forecast関数で直線補間してみよう!Trend関数との違い
【Excel】SUMPRODUCT関数で積の合計を計算しよう!SUM関数との違い
【Excel】SUMIFS関数で複数条件の和の計算を行ってみよう!~以上かつ以下、~以上かつ未満、不等号、日付の範囲指定【演習問題】
【Excel】°(度)とrad(ラジアン)の変換方法【計算の考え方】
【Excel】勾配の計算方法 Excelを用いて勾配を計算してみよう
【Excel】sin曲線(サインカーブ)・cos曲線(コサインカーブ)を書く方法
【Excel】RMS(Root Mean Square:二乗平均平方根)と標準偏差の違いは?RMSの計算問題を解いてみよう【演習問題】
【Excel】Vlookup関数の使用方法
【Excel】STDEV関数(STDEV.S関数)とSTDEVP関数の違い
【Excel】VAR関数(VAR.S関数)とVARP関数の違い
【Excel】指定の倍数ごとに切り上げる方法 5ずつ切り上げる方法 1-5を5、6-10を10とする方法
【Excel】2つのif関数でデータを3種類に分類する方法 (A以上B以下)
【Excel】条件に合うデータの数量の数え上げ Countif,Countifs関数
【Excel】Excelソルバーで最適化問題を解こう!生産計画,線形計画問題【演習問題】
【Excel】Excelソルバーで最適化問題を解こう!二次関数の問題【演習問題】
【Excel】非表示列や行の再表示を一括で行う方法
【Excel】文の先頭に同じ文字を一括で追加する方法
対数の変換における2.303とは?常用対数と自然対数の変換
両側検定と片側検定の違い
分散分析 対応の無い場合の一元配置の分散分析をExcelで行ってみよう
分散分析 対応の有る場合の一元配置の分散分析をExcelで行ってみよう
分散分析 繰り返しの無い、有る場合の二元配置の分散分析をExcelで行ってみよう
多重比較法とは?分散分析との違い Tukeyの方法
数量化I類とは?Excelを用いて定性的なデータ(質的データ)の重回帰分析を行ってみよう
重回帰分析とは?Excel分析ツールで定量データの重回帰分析を行ってみよう!【リチウムイオン電池のデータ解析】
【Excel】最小二乗法とは?INTERCEPT関数とSLOPE関数の使用方法【単回帰分析、重回帰分析】
【Excelまとめ】Excel関数、分析ツールで統計解析を行おう
品質工学におけるFTA(故障の木解析)とは何か?FTAの原理とやり方
品質工学におけるFMEA(故障モード影響解析)とは何か?FMEAの原理とやり方
多変量解析 主成分分析と因子分析とは?違いは?
実験計画法
【Excel】Excelで対数関数の計算・グラフを書いてみよう!
【Excel】アークサインsin-1・アークコサインcos-1・アークタンジェントtan-1の計算方法【Excel】
材料証明書とミルシートの違い
【Excel】折れ線グラフで途中から点線にする方法
【Excel】折れ線グラフで途中の一部を消す方法
【Excel】折れ線グラフで途中から色を変える方法【色分け】
【Excel】数値の末尾に0を表示させ有効数字をそろえる方法
【Excel】円グラフで並び替えを行う方法【大きい順・小さい順】
【Excel】RANK関数を使用して数値の抽出・順位づけを行ってみよう
【Excel】エクセルを使用して割合や構成比を求める方法
【Excel】エクセルで文字を丸囲みする方法
【Excel】エクセルで必要ないスペースを一括で削除する方法
【Excel】エクセルで上付き文字と下付き文字を同時で行う方法
【Excel】エクセルでレ点(チェックマーク)を入力・編集・削除する方法
【Excel】「どっちが安いか」を計算する方法【値段の比較】
【Excel】前年比・伸び率・増減率(増加率・減少率)を計算する方法
【Excel】工場や施設の稼働率の定義と計算方法【演習問題】
【Excel】比率の計算方法(x:yに分ける方法)
【Excel】倍率の計算方法【入試の倍率・競争倍率】
【Excel】エクセルにおいて可視セルのみをコピーする方法
【Excel】途中で切れている折れ線グラフをつなげる方法【データ要素を線で結ぶ】
【Excel】利益と粗利の違い 利益率(粗利率)を計算する方法
【Excel】エクセルでセルに色を付けると枠線が消えるときの対処方法
【Excel】アスペクト(縦横比)を簡単に計算する方法 GCD(最大公約数)関数を使用しよう
【Excel】最大公約数を計算する方法 GCD関数の使用方法
【Excel】数字を絶対値を表示する方法 絶対値の最大値・最小値を求める方法
【Excel】エクセルのファイルにパスワードをかけ保護する方法・解除する方法
【Excel】最小公倍数を計算する方法 LCM関数の使用方法
【Excel】特定の文字を入力すると行の色が変わる設定方法【自動】
【Excel】エクセルで男女比を計算する方法
【Excel】エクセルで平均年齢を計算する方法 男女別の平均年齢を求める方法【誕生日から計算】
【Excel】エクセルで数値を丸める方法 四捨五入してみよう【ROUND関数】
【Excel】エクセルで勝手にで四捨五入されないようにする方法
【Excel】エクセルで小数点以下を切り捨てる方法 INT関数やTRUNC関数の使用方法
【Excel】エクセルでもともとある罫線を消す方法【薄い線の消し方】
【Excel】エクセルにおいて行と列のどっちがどっちかわからなくなったときの対処方法
【Excel】エクセルでファイルをpdf化する方法
【Excel】エクセルにおいて行と列の入れ替えを行う方法 Transepose関数の使用方法
【Excel】エクセルでBMIを求める方法
【Excel】エクセルで出席率・受講率・参加率を計算する方法
【Excel】エクセルで合格率・不合格率を計算する方法
【Excel】偏差平方和とは?計算問題を解いてみよう【演習問題】
【Excel】エクセルで達成率・進捗率を計算する方法
【Excel】エクセルで提出率を計算する方法
【Excel】エクセルで満点を変換する方法【120点を100点に換算】
【Excel】前月比・前日比・前週比を計算する方法
【Excel】人口密度を計算する方法
【Excel】エクセルで表示した近似曲線の式を出し、数式から値を求める方法
【Excel】エクセルで睡眠時間を計算する方法
【Excel】エクセルで残り時間・残日数・残月数を計算する方法
【Excel】エクセルで累積の計算をする方法
【Excel】エクセルで累積比率を計算する方法
【Excel】エクセルで表示した近似曲線の式の有効数字の桁数を変更する方法
【Excel】エクセルで表示した近似曲線の式に出るEの意味
【Excel】エクセルで表示した近似曲線を延長する方法【近似曲線の前方補外・後方補外】
【Excel】エクセルでロット数の管理を行うための方法【Celling関数】
【Excel】エクセルで基準値との差を計算する方法
【Excel】エクセルのグラフに目標値などの基準線を追加する方法
【Excel】エクセルで見え消し線・取り消し線を一部だけに引く方法
【Excel】エクセルで見え消し線・取り消し線を赤色などの色に変更する方法
【Excel】エクセルで見え消し線・取り消し線を二重線にする方法
【Excel】折れ線グラフに点を追加し、大きさ・色・形を変える方法
【Excel】エクセルでの割り算で商と余りを計算する方法【INT関数とMOD関数の使用方法】
【Excel】エクセルでの2行ごと・3行ごと・5行ごとなどまとめて合計する方法
【Excel】エクセルでexpの計算を行う方法 expのグラフを作成する方法
【Excel】エクセルでルート(平方根)の計算を行う方法 SQRTの使用方法
【Excel】エクセルで2乗、3乗などのn乗計算を行う方法 POWER関数の使用方法
【Excel】エクセルでミリ秒(ms)を計算する方法
【Excel】折れ線グラフに数値を一括で表示させる方法
【Excel】最後のn文字を一括で消す方法【後ろや右から消す】
【Excel】エクセルで勝手に日付に変換されるときの対処方法
【Excel】エクセルで最後の文字に一括で追加する方法
サイコロを同時に振った場合の確率を求める問題のまとめ
【Excel】エクセルで最大値と二番目に大きい値を求める方法【LARGE関数の使用方法】
【Excel】エクセルで最小値と二番目に小さい値を求める方法【SMALL関数の使用方法】
【Excel】エクセルでセルの文字の中央揃えしてもずれる時の対処方法【中央揃えができない】
【Excel】エクセルで棒グラフと折れ線グラフを同時に表示し複合グラフを作る方法
【Excel】エクセルで棒グラフに区分線を引く方法【点線の追加】
【Excel】水槽などの水の容量の計算方法【リットルの計算】

HOME プロフィール お問い合わせ