Excel 中的控制图

17 Mar 2025 | 5 分钟阅读

Excel 控制图概述

控制图是用于跟踪过程随时间变化的统计可视化工具。它用于判断一切是否按预期运行,或者是否存在一些问题。在统计过程控制 (SPC) 下,关键工具用于评估任何系统或过程的性能如何,以及它是否运行顺畅。如果存在任何问题,可以重置这些过程。控制图通常在制造过程中使用,以确定过程是否处于受控状态。

控制图的描述

控制图可以简单地称为折线图。其生成目的是确定控制点何时落在实际的上限和下限之外,或者它们是否在数据范围内并位于两者之间。如果控制点良好地位于限制范围内,则过程处于受控状态。如果部分点落在控制范围之外,则认为过程失控。即使存在其他统计过程控制 (SPC) 程序,Microsoft Excel 也可以构建控制图,使该过程更轻松。

Excel 控制图示例

假设如下: 来自一家制造公司的 12 个数据观测值。我们希望检查该过程是否在控制范围内。如果过程失控,我们将创建一个控制图来确定。请参阅下面部分数据的图片。

Control charts in Excel

步骤 1: 在单元格 B14 中使用的函数是 “AVERAGE(B2:B13)”,它计算 12 个样本的平均值。

Control charts in Excel
  • 使用上述公式后,下方显示了解决方案。
Control charts in Excel

步骤 2: 要根据给定数据查找样本的标准差,请在单元格 B15 中输入公式 “STDEV.S(B2:B13)”。此公式计算样本标准差。我们使用 Excel 中的不同公式来查找总体标准差。

Control charts in Excel
  • 使用上述公式后,下方显示了解决方案。
Control charts in Excel

步骤 3: 转到 C 列的 C2 单元格,该单元格称为 控制线 (CONTROL LINE),然后输入公式 =$B$14。 $ 符号使此公式中的列和行成为常量。当您拖动并填充 C 列的其余行时,在 C2 单元格中输入的公式将与所有单元格相同。通过拖放填充 C 列的其余单元格。结果可以在下面看到。

Control charts in Excel
  • 使用上述公式后,下方显示了解决方案。
    Control charts in Excel
  • 拖动并填充 C 列的其余单元格。
  • 我们将平均值用作控制线的值,因为控制线无非是控制图的中心线,它在整个观测值中保持不变。

步骤 4: 该公式用于上限 (Upper Limit)。因此,在单元格 D2 中输入公式 =$B$14+(3*$B$15)。 再次,最大值是针对整个样本的观测值设置的。因此,我们通过使用 $ 符号使行和列成为常量。通过拖动并填充 D 列的最后一个单元格,您可以看到下面的结果。

Control charts in Excel
  • 使用上述公式后,下方显示了解决方案。
    Control charts in Excel
  • 拖动并填充 D 列的其余单元格。
    Control charts in Excel

步骤 5: 控制图的下限 (Lower Limit) 可以按 E2 单元格所示表示。要解决此问题,请输入 =$B$14-(3*$B$15)。 此公式中的 $ 符号允许它计算下限,该下限在所有每周观测值中是固定的。通过拖动并将公式添加到其余单元格,您可以看到下面的结果。

Control charts in Excel
  • 使用之前提到的公式后,下方显示了解决方案。
    Control charts in Excel
  • 通过拖动填充 E 列的最后一个单元格。
    Control charts in Excel

说明

  • 控制图的参数是上限、下限和中心线。我们的理论基础允许我们计算这些术语。在统计过程控制 (SPC) 的背景下,如果 99.73% 的观测值落在中心线/控制线上方和下方的三个标准差范围内,则认为过程正常运行。因此,SPC 的上限是高于平均值的三个标准差,下限是低于平均值的三个标准差。只有当这种情况发生时,才能说过程遵循其正常轨迹。否则,必须调整机器,因为过程行为异常。
  • 使用 Excel 绘制控制图所需的信息现已完成。我们现在将在 Excel 中添加一个。

步骤 6: 在您的 Excel 工作表中,选择 A 列和 B 列的数据(分布在 A1:B13),然后从 Excel 功能区选择“插入”选项卡。在“图表”部分中,转到“插入折线图和面积图”按钮。

Control charts in Excel

步骤 7: 在下拉菜单中插入折线图或面积图。Excel 下会出现一些折线图和面积图选项。在所有这些选项中,从“二维折线图”部分中选择“带标记的折线图”,然后按 Enter 键。

  • 删除上一周线图中的数据后,您的图表将如下所示。
    Control charts in Excel
  • 为了更好地了解样本数据的变化,我们希望排除 Excel 默认计算的均值和标准差。

步骤 8: 通过右键单击图表,选择“选择数据”选项。

单击“编辑”按钮以打开“选择数据源”对话框。

Control charts in Excel

步骤 9: 在“图例项 (系列)”中,将“系列名称”输入为“控制线”,并将相应的控制线值输入为“系列值”,然后在单击“编辑”按钮后打开的“编辑系列”对话框中进行设置。完成后,单击“确定”按钮。

Control charts in Excel

步骤 10: 单击“编辑”按钮,然后在“编辑系列”对话框中,将“系列名称”输入为“上限”,并将相应的“上限”数值作为“系列值”。完成后,单击“确定”按钮。

Control charts in Excel
  • 完成后,单击“确定”按钮关闭“编辑系列”对话框,方法是选择“编辑”按钮,输入“下限”作为“系列名称”,并选择相应的“下限”数值作为“系列值”。
    Control charts in Excel
  • 现在可以看到控制图。
    Control charts in Excel

步骤 11: 您可以通过将此图命名为“控制图”来关闭它。

Control charts in Excel

这就是在 Excel 中绘制控制图的方法。

需要注意的事项

  1. 绘制控制图是为了确定过程是否处于受控状态。
  2. 有必要计算并绘制上限、下限和中心/控制线,以确定过程是否位于它们之间。
  3. 如果所有点都落在上限和下限控制线之间,则过程处于受控状态。否则,如果有一个或多个点落在限制之外,则过程失控,这意味着存在可分配原因。