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

无需使用VBA,基于指定列值对表格Sales列数据求和的实现方法

不用VBA实现指定条件的Sales求和方案

当然可以呀!完全不需要用到VBA,Excel自带的函数就能轻松搞定这个需求,给你介绍两个最常用的方法:

  • 使用SUMIF函数
    这是单条件求和的经典工具,语法是 SUMIF(range, criteria, [sum_range])。假设你的Places列在A列,Sales列在B列,直接在任意空白单元格输入公式:
    =SUMIF(A:A, "Home", B:B)
    拆解下参数:

    • A:A:指定要判断条件的范围(也就是Places列)
    • "Home":我们要匹配的目标条件
    • B:B:需要计算求和的数值范围(也就是Sales列)
  • 使用SUMIFS函数
    这个函数原本是为多条件求和设计的,但单条件场景下也能用,语法是 SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2,...])。对应到你的需求,公式是:
    =SUMIFS(B:B, A:A, "Home")
    这里参数顺序和SUMIF反过来,先指定要求和的B:B,再给出条件范围A:A和匹配条件"Home",如果以后需要加其他筛选条件(比如同时限定销售日期),直接在后面追加参数就行,扩展性更强。

这两个都是Excel原生函数,输入后回车就能得到结果,而且当表格里的数据更新时,求和结果会自动同步,完全不需要依赖VBA代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 13:47:26