SUMIFS在工作中的应用讨论-以供应链上线规范物料体系数据处理为例

来源: 北京总部
编辑: 胡迪
发布时间: 2022-08-26
访问量: 1063

2022年5月,中国庆华启动供应链上线工作,上线前庆华物料体系需要集团进行统一,即统一物料编码、物料分类名称、物料具体名称及物料规格型号的命名。各集团按照统一后的物料体系对各公司原物料的编码、名称及规格型号进行规范和修改。

    由于主要生产单位存在余额的物料基本有数千个甚至近万个,修改后的各公司物料体系是否与统一规范一致,是否与导入到系统的相同,仅凭借简单逐条核对是不现实的,因此运用SUMIFS函数对查找差异及差错,提高工作效率能够发挥重要作用。

一、SUMIFS函数的表达式

SUMIFS是对符合多条件单元格求和函数。

可写成:

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)

SUMIFS(求和区域,条件1区域,条件值1,条件2区域,条件2,……)

二、应用举例

例1:经过多次修订,中国庆华集团统一规定了物料编码规则和编码名称如下图:

表1

 

 

由于SUMIFS是求合条件公式,我们在此是要查询各公司物料编码及分类名称是否同时符合表1,并和表1每行对应列是一一对应的,既只有唯一值,因此我们对表1的E列E2值E2479的每个单元格赋予数值1,并将其作为求和区域,这样就将求和函数转换成符合多条件单元格查询公式。

表2

 

 

在结果值返回表(乌斯太)中设公式:S3=SUMIFS(物料编码系统!$E$2:$E$2479,物料编码系统!$A$2:$A$2479,A3,物料编码系统!$B$2:$B$2479,B3)。

S列值为1,说明其物料编码及分类名称符合规定,为零则说明与规定存在差异(本例中乌斯太S33为0,是由于压缩机配件分类编码是错误的)。

 

例2:8月,我们将部分公司物料基础信息导入到了NCC系统,但对于导入的错误直接在NCC系统修改而未能同步更正导入模板数据,且部分公司在导入本公司基础数据后又进行了修改,因此NCC系统与各公司修改的物料信息存在差异。我们利用SUMIFS求和函数转换成查找差异公式。

NCC物料系统如下:

表3

 

 

利用SUMIFS函数对比表2的D、E列与表3的C、E列,既物料名称与规格型号的差异。

设置函数公式为R3=SUMIFS(NCC物料信息!$N$2:$N$18836,NCC物料信息!$E$2:$E$18836,E3,NCC物料信息!$C$2:$C$18836,D3)

对比结果为1说明公司物料名称与规格型号与系统一致,为0说明不一致(本例中为0是由于公司修改了物料名称而NCC系统未及时修正以及公司物料型号还存在错误导致)。

计算结果如下表:

 

上述贰例是对SUMIFS函数进行了变通转换处理,并结合供应链上线实际工作需要,提高数据处理工作效率。SUMIFS函数是数据条件求和函数的一种,在不同要求下还有其他函数仍可以达到求和目的,本文的案例以及函数公式设置仅供大家参考、交流之用。