CPK的定义
Cpk(Process Capability Index,制程能力指标)是统计制程管制(SPC,Statistical Process Control)里一个非常重要的专有名词
Cpk的计算公式
Cpu(管制上限)= (USL-u)/3σ,
USL:规格上限,u:量测数据平均值, σ:量测数据的标准差
Cpl(管制下限 )= (u-LSL)/3σ,
LSL:规格下限,u:量测数据平均值, σ:量测数据的标准差
Cpk = min{Cpl, Cpu},
也就是算出Cpu, Cpl后,取两者中的最小值就是Cpk。
在 excel中如何实现呢?难点在于σ的计算,σ=极差平均差/d2,d2是根据样本量动态选择的,所以想一步计算结果,像公式一样计算CPK,必须借助VBA(联系我微信ZIXUSON)
=cpk(D23:M23,B23,C23,1) 的公式说明,cpk计算双边公差,cpk(datarng As Range, USL As Range, LSL As Range, samp As Integer),其中datarng是通过鼠标选择要算CPK的行数据,USL是选择上限所在的单元格,LSL是选择下限所在的单元格,samp是直接输入一个整数,代表子组大小,如3代表3个数据作为一个子组。如不分组则输入1.
本例中datarng=D23:M23,USL= B23,LSL=C23, samp=1,就是计算CPK的数区域为 datarng,上限为USL,下限为LSL,1是样本容量
回车后便像excel自带的公式一样计算出CPK