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

Excel多条件计数需求:统计Analyzing状态且有效期在未来的Post ID数量

解决多条件统计Post ID数量的问题

嘿,作为Excel公式新手碰到这种多条件统计的情况太正常啦——COUNTIF确实只能处理单一条件,咱们换个合适的函数就能搞定!

推荐用COUNTIFS函数(多条件计数)

这是专门为多条件统计设计的函数,完美匹配你的需求。把下面的公式放到“Posts in Analysis”对应的第5行单元格里就行:

=COUNTIFS(D:D, "Analyzing", F:F, ">"&DATE(2018,4,16))

公式拆解:

  • D:D:指定要检查状态的列(你的Status列),第一个条件是精确匹配"Analyzing"
  • F:F:指定要检查有效期的列(你的Validity date列),第二个条件是晚于2018年4月16日——用DATE(2018,4,16)是为了避免日期格式不兼容的问题,比直接写"16-4-2018"更可靠
  • 如果你的基准日期(16-4-2018)是存在某个单元格里的(比如A1),可以把公式改成=COUNTIFS(D:D, "Analyzing", F:F, ">"&A1),这样后续日期变动时直接改单元格就行,不用改公式

注意事项

  • 确保F列的有效期是真正的日期格式,不是文本格式!如果是文本,公式会识别不出日期大小。可以选中F列,右键→设置单元格格式→选择日期格式来修正
  • 这个公式统计的是符合条件的行数,只要每个Post ID对应一行数据,统计结果就是你要的Post ID数量

兼容旧版Excel的备选方案(SUMPRODUCT)

如果你的Excel版本太旧(比如2007之前)没有COUNTIFS函数,用SUMPRODUCT也能实现:

=SUMPRODUCT((D:D="Analyzing")*(F:F>DATE(2018,4,16)))

原理是:每个条件会生成一个由1(符合)和0(不符合)组成的数组,两个数组相乘后,只有同时符合两个条件的位置会得到1,最后求和就是总数。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 04:09:08