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

如何修复使用命名区域的Excel SUM嵌套COUNTIFS多条件计数公式

Excel公式修复方案

问题原因

你原来的公式错误出在空值判断的条件写法错误:{"""","<"&$T$1-2"}存在两处问题,一是三个双引号属于无效的空值匹配规则,Excel会将其识别为要匹配内容是双引号的单元格,无法匹配到真实为空的行;二是第二个条件末尾多了多余的双引号,导致条件解析错误。

修复后的公式

方案1:兼容所有Excel版本(原写法逻辑修改)

=SUM(COUNTIFS(BuildingNameLeases,A22,
     Lease_Move_In_Date,"<"&$T$1,
     vacated_date,{"","<"&$T$1-2}))

注意:如果你使用的是2019及更早版本的Excel,输入完成后需要按Ctrl+Shift+Enter启用数组公式计算才能得到正确结果,365/2021及以上版本直接回车即可。

方案2:逻辑更直观的通用写法(无需数组输入)

如果不想处理数组公式的输入问题,可以用SUMPRODUCT实现相同逻辑,所有Excel版本直接回车即可运行:

=SUMPRODUCT(
    --(BuildingNameLeases=A22),
    --(Lease_Move_In_Date<$T$1),
    --((vacated_date="")+(vacated_date<$T$1-2)>0)
)

逻辑说明

两个方案都是先匹配楼宇名称、入住日期两个必填条件,再对退租日期做“为空 或者 早于T1日期往前推2天”的或逻辑判断,最终统计符合所有要求的记录总数,完全匹配你需要的统计规则。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 07:15:04