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

如何编写公式:对B列值求和时忽略A列项目的首个实例

需求说明

跳过SUMIFS条件的首个实例

需要编写公式对B列中的所有值求和,同时忽略A列中每个项目的首个实例,预期输出参考D列和E列。

可行公式方案

  • 单个项目计算(如E2对应D2的项目):
    先计算该项目的全部求和,再减去第一个出现的对应值,公式如下:

    =SUMIFS(B:B,A:A,D2)-XLOOKUP(D2,A:A,B:B)
    

    旧版Excel无XLOOKUP时,用VLOOKUP替代:

    =SUMIFS(B:B,A:A,D2)-VLOOKUP(D2,A:B,2,FALSE)
    
  • 批量计算(Excel 365/2021等支持动态数组版本):
    自动提取唯一项目并计算对应结果,直接生成类似D、E列的两列内容:

    =LET(
        唯一项目, UNIQUE(A:A),
        结果, SUMIFS(B:B,A:A,唯一项目)-XLOOKUP(唯一项目,A:A,B:B),
        HSTACK(唯一项目, 结果)
    )
    
  • 旧版Excel批量计算:
    手动在D列输入唯一项目后,在E2单元格输入以下公式并下拉填充:

    =SUMPRODUCT((A:A=D2)*(B:B))-VLOOKUP(D2,A:B,2,FALSE)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 02:05:57