You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用UNIQUE及SUMIF公式实现单列多产品合计结果错误咨询

产品需求总量统计错误排查方案

你当前使用的公式如下:

=UNIQUE(D:D)
=ArrayFormula(sumif(D2:D4315,{K10:K247},G:G))

按照以下顺序逐一排查即可定位问题:

  • 第一步:校验统计范围一致性
    你当前设置的匹配范围是D2:D4315,求和范围是整列G:G,条件范围是K10:K247,首先确认三个维度的范围是否匹配:
    1. D列的产品数据是否全部落在2~4315行,若存在4316行及之后的有效数据,会被直接排除统计导致结果偏小
    2. 确认UNIQUE(D:D)生成的所有唯一产品名是否全部落在K列的10~247行区间,若有唯一值落在这个区间外,会漏掉对应产品的统计
  • 第二步:修正数组公式语法错误
    你给条件范围K10:K247额外套了大括号,在Google Sheets/WPS/Excel的数组运算逻辑中,该写法会触发维度匹配错误,直接修改公式即可:
    • 若使用Google Sheets:改为=ArrayFormula(SUMIF(D:D,K10:K247,G:G))
    • 若使用WPS/支持溢出数组的Excel版本:改为=SUMIF(D:D,K10:K247,G:G),直接回车即可自动生成所有产品的求和结果
  • 第三步:排除文本匹配误差
    产品名存在不可见字符(首尾空格、换行符、全角半角符号差异)会导致匹配失败,可先用TRIM()函数清洗数据后再统计,修改公式为:
    =ArrayFormula(SUMIF(TRIM(D:D),TRIM(K10:K247),G:G))
    
    同时检查G列的需求数量是否为文本格式,文本格式的数字无法被SUMIF识别,选中G列修改单元格格式为「数值」即可修复
  • 第四步:校验手动抽样逻辑
    手动核验时确认筛选范围和公式统计范围完全一致,不要漏选D列的隐藏行、过滤行,也不要把G列的空值、错误值计入手动统计结果

内容的提问来源于stack exchange,提问作者IcedDonut

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 12:36:05