库存ABC分析
库存ABC分析按库存金额而不是按销量给物料分等级:先算出每个物料在所选会计期内的平均库存金额,按金额从大到小排序并累计占比,再按「数量累计占比 ≤ 15% 且金额累计占比 ≤ 80%」判 A 类、「≤ 45% 且 ≤ 95%」判 B 类,其余为 C 类。它回答的是「哪些原料占用了大部分库存资金」,是烘焙企业做备货分级、控制资金积压与盘点精力分配的依据。与 BI 栏目按营收毛利给商品和门店分级的ABC 分析是两套不同的口径,不要混用结论。
功能路径:系统菜单 → 存货管理 → 库存查询 → 库存ABC分析

一、功能概述
1. 核心用途
- 资金主次识别:A 类物料数量少但占用库存资金最多,是备货与盘点精力的投向;
- 积压治理排序:C 类物料品类多、金额低,适合压缩备货量、减少仓储占用;
- 分级标准统一:判级规则由系统按同一套阈值计算,避免各部门按自己的感觉分类;
- 帕累托曲线复核:结果同时给出数量累计占比与金额累计占比的曲线,直观验证二八结构是否成立。
2. 整体结构
窗口分两个页签:
- 结果清单页:一行一个物料,列出档案标识、平均库存金额、数量与金额的两组累计占比、以及分级结果;
- 曲线图页:以数量累计占比为横轴、金额累计占比为纵轴绘制的帕累托曲线,点上标注 A / B / C。
顶部工具栏提供退出、条件、查询、报表与帮助。
二、界面布局说明
查询条件区
| 条件 | 作用 |
|---|---|
| 仓库 | 限定参与统计的仓库,可以多选;只看总部仓或只看门店仓时收窄 |
| 会计期 | 参与平均的月份区间,可以多选;只选一个月时平均金额就是该月的(期初+期末)/2 |
结果区主要列
| 列 | 含义 |
|---|---|
| 物料编号 / 物料条码 / 自定义码 | 物料的三个检索标识 |
| 物料名称 / 物料规格 | 物料档案名称与规格 |
| 基础单位 | 库存核算使用的计量单位 |
| 平均库存金额 | 该物料在所选会计期内「(期初金额 + 期末金额)÷ 2」的平均值 |
| 平均库存金额累计 | 按金额降序逐行累加后的金额合计 |
| 数量累计 | 该行的序号,即从金额最大处起数到第几个物料 |
| 数量累计占比 | 数量累计 ÷ 物料总数 × 100% |
| 金额累计占比 | 平均库存金额累计 ÷ 全部物料平均库存金额合计 × 100% |
| 分级结果 | A / B / C,按下方阈值自动判定 |
顶部按钮
| 按钮 | 作用 |
|---|---|
| 条件 | 设置仓库与会计期 |
| 查询 | 按当前条件重算分级 |
| 报表 | 打印、导出与页面设置 |
| 页签切换 | 在结果清单与帕累托曲线之间切换 |
| 退出 / 帮助 | 关闭窗口 / 打开功能说明 |
三、业务操作步骤
步骤 1:打开功能入口
系统菜单 → 存货管理 → 库存查询 → 库存ABC分析。
步骤 2:选仓库与会计期
点【条件】,勾选要分析的仓库;会计期建议选连续几个月(如近三个月),单月数据受进货节奏影响波动较大,多期平均后的分级更稳定。
步骤 3:查询取数
点【查询】后系统按物料汇总账簿金额、降序排列并逐行累计,结果表刷新出平均库存金额、两组累计占比与分级结果。
步骤 4:读分级结果
- A 类:数量累计占比不超过 15%、金额累计占比不超过 80% 的那批物料——通常就是面粉、奶油、黄油、巧克力等核心原料,需要严控库存、保障备货、精细管损耗;
- B 类:数量累计占比不超过 45%、金额累计占比不超过 95% 的中间层,适度优化即可;
- C 类:其余物料,品类最多但金额贡献最低,减少备货量、降低仓储占用与资金积压。
步骤 5:看曲线验证结构
切到曲线图页,横轴是数量累计占比、纵轴是金额累计占比。曲线在前段陡峭上升说明少数物料吃掉了大部分资金,二八结构成立;曲线接近直线说明库存金额分布平均,分级意义不大,应先回头检查物料分类与计价是否规范。
步骤 6:转成管理动作
四、字段详细说明
1)取数与计算口径
| 环节 | 口径 |
|---|---|
| 数据来源 | 库存帐簿的物料结存金额(按会计期与仓库汇总),只含已生效单据 |
| 单月金额 | 该期期初金额与期末金额的平均值,即 (期初 + 期末) ÷ 2 |
| 平均库存金额 | 所选各个月份单月金额的平均值,跨期月份越多越平滑 |
| 排序 | 按平均库存金额从大到小 |
| 数量累计占比 | 物料按序号累计 ÷ 物料总数,衡量「管了多少个品种」 |
| 金额累计占比 | 平均库存金额按序号累计 ÷ 全部合计,衡量「占了多少资金」 |
2)分级阈值
| 分级 | 判定条件 | 管理含义 |
|---|---|---|
| A | 数量累计占比 ≤ 15% 且 金额累计占比 ≤ 80% | 重点控制:备货优先、盘点从严、损耗精算 |
| B | 数量累计占比 ≤ 45% 且 金额累计占比 ≤ 95%(且不满足 A) | 常规管理:按周期复核周转与备货 |
| C | 其余全部(不满足 A、B) | 简化管理:压缩备货量、减少仓储与资金占用 |
两个条件要同时满足才判 A(或 B):只看金额会把大量品种误纳重点,只看数量又抓不住资金大头。阈值内置在计算逻辑里,不同客户端版本可能调整,以实际界面标注为准。
3)与相邻分析的分工
| 分析 | 分级依据 | 对象 |
|---|---|---|
| 库存ABC分析(本页) | 平均库存金额 | 物料(存货资金视角) |
| BI 门店ABC分析 | 销售额、销量、毛利贡献 | 门店、商品、客户、渠道(经营视角) |
| BI 月份物料ABC分析 | 采购金额、消耗频次、生产成本贡献 | 原料与半成品(采购生产视角) |
| 库存分布 | 不分级的数量摊分 | 物料 × 仓库(位置视角) |
| 库存财务分析 | 不分级,按类型汇总金额 | 物料类型 × 会计期(财务视角) |
五、典型使用场景
场景 1:核心原料重点管控清单
背景:门店原料上千种,盘点与备货管不过来,需要圈出真正要盯的那一批。
操作:仓库全选 → 会计期选近三个月 → 查询 → 取分级结果为 A 的行,按平均库存金额降序就是重点管控清单 → 交给盘点与采购岗位,纳入库存盘点的必盘范围。
场景 2:压缩低值辅料备货
背景:库存资金吃紧,需要从长尾品类里挤出现金流。
操作:查询后筛选 C 类 → 结合出入库按物料汇总确认其周转慢 → 下调这些物料的最高库存标准与备货量 → 用仓库库存警戒分析复核是否已跌出超高清单。
场景 3:短保原料的资金与损耗双查
背景:奶油、鲜果类既占资金又容易过期。
操作:条件里选原料仓 → 查询 → 在 A 类里挑出短保品类,逐一到库存分布确认压在哪个仓 → 安排门店消化或调拨,避免临期报废。
六、权限控制与前置条件
- 需要「存货管理 → 库存查询 → 库存ABC分析」的菜单权限;
- 结果受操作员可见仓库范围限制;
- 依赖库存记账:账簿金额未记账或该期未结转时,平均库存金额算不出来;
- 物料需已归入物料分类,未归类物料虽仍参与金额排序,但无法按品类复核;
- 只统计已生效单据形成的结存金额;
- 分级结果对样本量敏感:物料总数很少时(例如不足 20 个),15% / 45% 的分界意义有限,建议合并多期或扩大仓库范围后再看。
七、常见问题
1. 查询结果为空
- 原因:会计期未选或该期账簿未结转,仓库条件筛掉了全部有结存的仓;
- 处理:换一个已结转的会计期,放宽仓库范围后重新查询。
2. 分级结果和 BI 的物料ABC不一致
- 原因:本页按平均库存金额分级(资金占用视角),BI 的物料ABC按采购金额、消耗频次与生产成本贡献分级(经营与采购视角),对象与指标都不同;
- 处理:管库存资金用本页,管采购与产销用 BI ABC 分析,两套结论分别落地,不要互相替换。
3. 某个物料金额很高却没进 A 类
- 原因:A 类要求数量累计占比与金额累计占比同时达标;若它排在 15% 名次之外,即使金额靠前也只判 B;
- 处理:这是规则本身的设计,用于防止重点清单无限扩张。确实需要纳入管控时按业务判断单独列管,不要改口径解释。
4. 曲线不成二八形状
- 原因:库存金额在各物料间分布平均,或物料分类、计价口径不规范(如大量物料金额为 0 或负数);
- 处理:先检查是否有异常金额(负结存、未计价入库),用库存明细核对结存单价与成本,必要时走成本调整单修正后再分析。
5. 能不能按数量而不是金额分级
- 本页固定按平均库存金额分级。要按销量、销售额给商品分级,用 BI 门店ABC分析;要按数量看库存摊分,用库存分布。
附:本文档变更记录
| 日期 | 变更 |
|---|---|
| 2026-11-09 | 初稿,按客户端库存查询的库存ABC分析取数与判级口径整理 |
