PMC岗位专属|Excel/WPS高频实用函数(全场景覆盖:排产、物料、库存、订单、对账、报表)
结合PMC日常工作:订单评审、MRP运算、物料齐套、生产排产、呆滞料统计、跨部门数据汇总、报表自动更新、异常追踪,只推荐能直接落地、减少80%手工工作量的函数,分「基础刚需→进阶组合」,全部带PMC专属场景+公式,直接套用。
适用:PC计划、MC物控、生产跟单、PMC主管、库存管理,兼容WPS/Excel
一、条件判断类(PMC最常用,订单/物料/状态判定)
1. IF 单条件判断(必学)
适用场景:订单是否急单、物料是否缺料、生产是否逾期、库存是否安全
语法
=IF(条件,符合条件结果,不符合结果)
PMC实战示例
• 判断是否急单:=IF(D2<=3,"急单","常规单") (D2=交期剩余天数)
• 判断物料缺料:=IF(E2
3. IFERROR 错误屏蔽(报表必加)
场景:公式出现#N/A、#VALUE!报错,报表难看、影响汇总
语法
=IFERROR(原公式,"自定义内容")
示例:=IFERROR(VLOOKUP(...),"无数据")
二、条件求和|计数类(PMC数据汇总核心,做报表、算需求、统计)
1. SUMIFS 多条件求和(TOP1刚需,天天用)
✅ 适用场景:
按「物料+日期+车间+订单类型」汇总需求量、入库量、领料量、欠料量、产能统计
语法
=SUMIFS(求和区域,条件区1,条件1,条件区2,条件2,...)
PMC实战
1. 按物料编码+日期,汇总总需求:
=SUMIFS(C:C,A:A,A2,B:B,B2)
2. 统计A车间2025年12月所有急单生产数量:
=SUMIFS(D:D,B:B,"A车间",C:C,"急单",E:E,">=2025-12-01")
2. SUMIF 单条件求和
场景:单一维度汇总,如只按物料汇总总领料
=SUMIF(A:A,A2,C:C)
3. COUNTIFS 多条件计数
✅ 场景:统计急单数量、缺料物料种类、逾期订单数、待处理异常数
示例:统计A车间+未完成的订单数量
=COUNTIFS(B:B,"A车间",E:E,"未完成")
4. COUNTIF 单条件计数
场景:标记重复物料、统计同客户订单数
=COUNTIF(A:A,A2)
三、查找匹配类(跨表取数、ERP导出数据核对、物料编码匹配)
1. XLOOKUP(首选,替代VLOOKUP,零门槛)
语法
=XLOOKUP(查找值,查找列,返回列,"无数据",0)
PMC实战
• 根据物料编码,自动带出物料名称:
=XLOOKUP(A2,物料表!A:A,物料表!B:B,"无此物料",0)
2. VLOOKUP(老表/旧模板必用)
语法(记住:最后参数固定0,精确匹配)
=VLOOKUP(查找值,查找区域,返回第几列,0)
示例:
=VLOOKUP(A2,物料表!A:C,2,0)
3. INDEX+MATCH(高阶万能查找,多条件、反向查找)
✅ 场景:多条件匹配、从右往左查、动态报表、排产表复杂取数
示例:按【物料编码+仓库】双条件查库存
=INDEX(库存表!D:D,MATCH(A2&B2,库存表!A:A&库存表!B:B,0))
四、文本处理类(物料编码、工单号、订单号拆分/提取)
1. LEFT / RIGHT / MID 截取字符
✅ 场景:物料编码分段、工单号提取车间、订单号提取客户代码
• LEFT:从左取
=LEFT(A2,4)
• RIGHT:从右取
=RIGHT(A2,6)
• MID:中间截取
=MID(A2,3,5)
2. TRIM 去空格
场景:ERP导出数据带多余空格,导致匹配失败
=TRIM(A2)
3. CONCAT 文本合并
场景:物料编码+仓库+规格 合成唯一标识
=CONCAT(A2,"-",B2,"-",C2)
五、日期时间类(交期、排产、逾期、工单时效、呆滞料时间)
1. TODAY() / NOW()
• TODAY():获取系统当天日期(自动更新)
• NOW():获取日期+时间
✅ 场景:自动算剩余交期、逾期天数、呆滞料存放天数
2. DATEDIF 计算日/月/年间隔(PMC神器)
✅ 场景:
订单剩余交期、物料呆滞天数、工单生产周期、库存存放时长
语法:
=DATEDIF(开始日期,结束日期,"d") //d天 m月 y年
示例:
1. 计算订单剩余天数:
=DATEDIF(TODAY(),D2,"d")
2. 计算物料呆滞天数(入库到今天):
=DATEDIF(E2,TODAY(),"d")
3. EDATE 推算日期
场景:往后推N个月交期、呆滞料预警时间
=EDATE(A2,3) //A2日期往后推3个月
• MAX:最大需求、最高库存
• MIN:最小安全库存、最低产能
• AVERAGE:平均日耗用量、平均交期
2. ROUND 四舍五入
场景:需求量、产能、库存数量取整
=ROUND(A2,0) //取整数
3. MOD / INT 拆分数量
场景:批量排产、产能拆分、尾数处理
七、PMC高频组合公式(直接抄,解决90%报表痛点)
组合1:IF+COUNTIF —— 标记重复物料/重复订单
=IF(COUNTIF(A:A,A2)>1,"重复","唯一")
组合2:SUMIFS+XLOOKUP —— 跨表多条件汇总(排产/物料汇总)
=SUMIFS(XLOOKUP(订单表!D:D,订单表!A:A,A2,订单表!C:C),订单表!B:B,"A车间")
组合3:IF+DATEDIF —— 自动标记逾期/预警订单
=IF(DATEDIF(TODAY(),E2,"d")<=3,"预警",IF(DATEDIF(TODAY(),E2,"d")<0,"逾期","正常"))
组合4:IFERROR+VLOOKUP —— 物料表自动匹配不报错
=IFERROR(VLOOKUP(A2,物料库!A:B,2,0),"缺编码")
八、按PMC岗位场景快速选函数
1. 做需求汇总、领料/入库统计 → SUMIFS / COUNTIFS
2. 物料编码、订单号跨表查数据 → XLOOKUP / VLOOKUP
3. 交期、逾期、呆滞料天数计算 → DATEDIF / TODAY
4. 状态判定:急单/缺料/逾期 → IF / IFS
5. 工单号/物料编码拆分 → LEFT/MID/RIGHT
6. 报表防报错 → IFERROR