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

Google Sheets中使用unique等函数统计各客户已付待付金额

Google Sheets按客户统计已付/待付金额实现方法

原公式故障原因

  • sumif的匹配范围写为固定的F2:F5,和后续F2:F、E2:E的全列范围长度不匹配,会出现行数错位、漏匹配客户的问题
  • 只设置了单维度求和逻辑,没有区分已付、待付两种付款状态,所以无法输出两个统计列

可用实现方案

方案1:QUERY函数(一行完成所有统计,无需手动扩展)

直接在空白单元格输入以下公式即可自动输出客户名称、已付总金额、待付总金额三列结果:
=QUERY(A:F,"select F,sum(E) where D is not null group by F pivot D label F='客户名称'",1)
公式逻辑说明:自动识别D列的付款状态、F列的客户名称、E列的金额,按客户分组统计不同付款状态的金额总和,自动生成表头。

方案2:UNIQUE+SUMIFS组合(兼容你原本的公式思路)

如果你习惯用UNIQUE的组合写法,可以用以下公式:

={
  "客户名称","已付总金额","待付总金额";
  UNIQUE(F2:F),
  ARRAYFORMULA(SUMIFS(E:E,F:F,UNIQUE(F2:F),D:D,"已付")),
  ARRAYFORMULA(SUMIFS(E:E,F:F,UNIQUE(F2:F),D:D,"待付"))
}

注意事项

  • 上述公式默认匹配字段位置:D列为付款状态、E列为金额、F列为客户名称,如果你的实际表格列位置有调整,对应修改公式里的列号即可
  • 金额列需要设置为数值格式,不要混入人民币符号、空格等文本内容,否则会导致统计失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 08:06:03