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

无GROUPBY函数时,如何对筛选后的唯一产品行汇总数值?

解决方案

由于你的Office365(2410版本)暂未支持GROUPBY函数,可通过UNIQUE+SUMIFS组合,或整合到LET函数中的方式,实现产品去重+数值汇总的需求,以下是两种可行方案:

方法1:分单元格分步实现

  1. 获取符合日期条件的唯一产品列表(示例放在E8单元格):
=UNIQUE(FILTER(B2:B18,A2:A18<=E2))
  1. 对应汇总每个产品的val.值(示例放在F8单元格):
=SUMIFS(C2:C18,A2:A18<=E2,B2:B18,E8#)

其中E8#表示引用E8单元格溢出的整个唯一产品列表,会自动匹配每个产品并汇总对应数值。

方法2:用LET函数整合为单个公式

将筛选、去重、汇总逻辑全部整合到一个LET公式里,直接输出「唯一产品+汇总数值」的结果(放在E8单元格即可):

=LET(
    filtered_data, FILTER(A2:C18, A2:A18<=E2),
    unique_prods, UNIQUE(CHOOSECOLS(filtered_data, 2)),
    summed_vals, BYROW(unique_prods, LAMBDA(prod, SUMIFS(CHOOSECOLS(filtered_data,3), CHOOSECOLS(filtered_data,2), prod))),
    HSTACK(unique_prods, summed_vals)
)

公式逻辑说明:

  • filtered_data:筛选出日期≤E2的所有数据,与你原公式的筛选逻辑一致
  • unique_prods:从筛选后的数据中提取唯一的产品列表
  • summed_vals:通过BYROW遍历每个唯一产品,用SUMIFS汇总对应产品的val.值
  • HSTACK:将唯一产品列和汇总数值列合并为两列输出

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 08:02:08