Excel 统计完成状态且日期距今日30天内的条目数公式怎么写
Excel多条件计数公式实现
原公式错误点
- 功能函数使用错误:统计符合条件的条目数量需使用计数函数
COUNTIFS,你使用的SUMIFS是用于对符合条件的数值列求和,不符合计数需求 - 参数结构错误:
SUMIFS/COUNTIFS的参数需遵循「条件区域1, 条件1, 条件区域2, 条件2……」的成对填写规则,不能直接在参数中写列=值的判断表达式 - 日期判断逻辑错误:没有关联当前日期基准,也没有设置正确的30天区间判断规则
正确实现公式
场景1:确认H列无未来日期,无需额外排除
=COUNTIFS(Main!B:B,"Completed",Main!H:H,">="&TODAY()-30)
场景2:需要排除H列中晚于今日的未来日期
=COUNTIFS(Main!B:B,"Completed",Main!H:H,">="&TODAY()-30,Main!H:H,"<="&TODAY())
公式说明
TODAY()函数会自动获取系统当前日期,TODAY()-30即可计算得到30天前的日期节点,日期类判断条件需要使用&符号拼接运算符和日期计算表达式,符合Excel函数的参数传递规则。
内容的提问来源于stack exchange,提问作者Jason Lucas
相关产品推荐
相关产品推荐

