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

如何在Excel中对B列为"YES"的A列对应数值求和?

解决带条件的Excel求和需求:仅对B列为"YES"的A列数值求和

刚好碰到过类似的需求,用Excel的内置函数就能轻松搞定,给你两种实用方案:

方案1:经典SUMIF函数(兼容所有Excel版本)

这是最常用的方法,语法简单兼容性强,直接用下面的公式:

=SUMIF(B1:B20, "YES", A1:A20)

参数说明

  • B1:B20:条件判断范围——我们要检查B列哪些单元格是"YES"
  • "YES":判断条件——只有匹配这个值的行才会被纳入求和
  • A1:A20:实际求和范围——对应条件满足的A列数值会被相加

方案2:SUM+FILTER组合(适合Excel 365/2021及以上版本)

如果你用的是支持动态数组的Excel版本,这个写法逻辑更直观:

=SUM(FILTER(A1:A20, B1:B20="YES"))

它的逻辑是先通过FILTER函数筛选出B列为"YES"对应的所有A列数值,再用SUM对筛选结果求和,读起来就像自然语言一样好理解。

两种方案都能精准实现你要的效果,选哪个全看你的Excel版本和使用习惯啦~

内容的提问来源于stack exchange,提问作者The Peace of Programming

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 03:55:31