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

Excel中如何基于另一列非空值统计指定字符出现次数

统计已完成的客场比赛数量方法

你可以用COUNTIFS函数同时匹配两个条件来实现统计,这是最直接的方案:

  • 公式:=COUNTIFS(C:C,"@",E:E,"<>")
  • 逻辑说明:
    1. C:C,"@":筛选出C列标记为客场(@)的所有行
    2. E:E,"<>"":筛选出E列(进球数GF)不为空的行(代表已完成的比赛)
    3. 函数会自动统计同时符合这两个条件的行数,也就是你要的已完成客场比赛数量

如果你的Excel版本不支持COUNTIFS(比如部分旧版本),可以用SUMPRODUCT函数替代:

  • 公式:=SUMPRODUCT((C:C="@")*(E:E<>""))
  • 逻辑说明:
    1. (C:C="@")和(E:E<>"")会分别生成一组TRUE/FALSE的数组
    2. 两个数组相乘时,TRUE会转换为1,FALSE转换为0,只有同时满足两个条件的位置才会得到1
    3. 最终求和的结果就是符合条件的比赛数量

补充:如果C列的客场标记不是单独的@,而是类似@ 某某队这种带其他内容的格式,把公式里的"@"改成"*@*"就能匹配所有包含@的单元格了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 17:19:52