You need to enable JavaScript to run this app. Excel统计B列为「sad」且A列值非重复的行数实现方法
优惠活动
大模型
产品
解决方案
定价
更多

Excel统计B列为「sad」且A列值非重复的行数实现方法

Excel多条件计数实现方案

给定测试数据

A列取值B列取值
1happy
1sad
2angry
2sad
3sad
4moody
4thoughtful
5excited

需求说明

  • 统计规则:B列值为「sad」时,对应行的A列值在全列不存在重复的总出现次数
  • 已知基础公式=COUNTIF(B2:B8, "sad")仅能统计B列内所有「sad」的出现次数,无法叠加A列值非重复的判断条件
  • 最终正确统计结果为1

可直接使用的公式

=SUMPRODUCT((B2:B8="sad")*(COUNTIF(A1:A8,A1:A8)=1))
公式逻辑拆解:

  • 第一部分条件B2:B8="sad":筛选出统计范围内所有B列为「sad」的行
  • 第二部分条件COUNTIF(A1:A8,A1:A8)=1:判断对应行的A列值在全量A列数据中仅出现1次(即无重复)
  • 两组条件相乘后自动求和,即为同时满足两项要求的总数量

注意:旧版Excel输入上述公式后,需按下Ctrl+Shift+Enter组合键触发数组计算,否则会返回错误结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.28 16:54:04