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

COUNTIFS设置OR条件返回#SPILL!错误的语法问题排查

错误原因定位
  • COUNTIFS单条件传入数组参数{"*Arlington*","*RenewNorfolk*"}的语法本身没有错误,但该写法会让函数返回包含2个统计值的数组:分别是N列包含Arlington且满足其余所有条件的行数、N列包含RenewNorfolk且满足其余所有条件的行数。
  • 当前输入公式的单元格右侧没有足够的空白单元格容纳这2个返回值,因此触发#SPILL!溢出错误。
修复方案

外层嵌套SUM函数将数组返回的两个统计值相加,即可得到符合预期的总统计值:

=SUM(COUNTIFS(MachineData!N:N,{"*Arlington*","*RenewNorfolk*"}, MachineData!$X:$X,"Y",MachineData!$E:$E,"<>*rinse*", MachineData!$C:$C,">="&$O$15-30, MachineData!C:C,"<="&$O$15+0.999988))

如果你的Excel版本不支持数组隐式计算,也可以拆分为两个COUNTIFS相加,效果完全一致:

=COUNTIFS(MachineData!N:N,"*Arlington*", MachineData!$X:$X,"Y",MachineData!$E:$E,"<>*rinse*", MachineData!$C:$C,">="&$O$15-30, MachineData!C:C,"<="&$O$15+0.999988)+COUNTIFS(MachineData!N:N,"*RenewNorfolk*", MachineData!$X:$X,"Y",MachineData!$E:$E,"<>*rinse*", MachineData!$C:$C,">="&$O$15-30, MachineData!C:C,"<="&$O$15+0.999988)

注意:如果存在N列同时包含Arlington和RenewNorfolk的行,上述写法会重复统计该类行。如果需要排除重复统计,可以改用SUMPRODUCT函数实现逻辑判断。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 13:06:02