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

如何统计两个同长动态范围中对应值不相等的配对个数

解决方案

你之前的公式失效是因为COUNTIF的第一个参数仅支持传入单个连续单元格区域,不能直接传入逻辑运算生成的布尔值数组,不符合参数规范所以无法得到正确结果。
可以用以下几种简单方法实现需求:

方法1:全版本兼容方案(推荐)

使用SUMPRODUCT函数,无需额外按数组回车,旧版Excel也能正常运行:

=SUMPRODUCT(--(A1:A4<>B1:B4))

如果是动态区域,直接把公式里的A1:A4、B1:B4替换成你的动态区域引用即可。
逻辑说明:

  • A1:A4<>B1:B4会逐行比较返回布尔值数组,相等返回FALSE,不等返回TRUE
  • 双减号--会把布尔值转为数值:TRUE转1,FALSE转0
  • SUMPRODUCT对转换后的数值求和,得到的就是两列不等的总行数

方法2:Excel 365/2021及以上版本极简方案

直接用SUM函数即可,更简洁:

=SUM(--(A1:A4<>B1:B4))

方法3:新手友好的辅助列方案

如果对数组公式不熟悉,可以新增辅助列:

  1. 新增C列,C1单元格输入公式=A1<>B1,下拉填充到对应行
  2. 任意空白单元格输入公式统计TRUE的数量即可:
=COUNTIF(C:C,TRUE)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 01:36:02