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

Excel隔列统计年度内指定值(aaa、bbb)的COUNTIFS公式问题

解决方案

可以使用SUMPRODUCT函数替代COUNTIFS,它能更灵活地组合隔列筛选、多值匹配和日期范围这几个条件,公式如下:

=SUMPRODUCT(--(MOD(COLUMN(A1:D20),2)=0),--((A1:D20="aaa")+(A1:D20="bbb")>0),--(A1:D20>=DATEVALUE("01/01/"&$E$24)),--(A1:D20<=DATEVALUE("31/12/"&$E$24)))

公式各部分说明:

  • --(MOD(COLUMN(A1:D20),2)=0):筛选偶数列(即第2、4列,对应B、D列),如果需要统计奇数列(A、C列),把=0改成=1即可。--用于将布尔判断结果(TRUE/FALSE)转换为数值1/0。
  • --((A1:D20="aaa")+(A1:D20="bbb")>0):匹配值为aaa或bbb的单元格,加号代表逻辑“或”,只要满足其中一个条件就返回1。
  • --(A1:D20>=DATEVALUE("01/01/"&$E$24)):限定日期在指定年度的1月1日及之后。
  • --(A1:D20<=DATEVALUE("31/12/"&$E$24)):限定日期在指定年度的12月31日及之前。

注意事项:

  • 如果你的系统日期格式不是dd/mm/yyyy,需要调整DATEVALUE里的日期字符串格式(比如mm/dd/yyyy格式要写成"01-01-")。
  • 确保A1:D20区域内的日期是标准日期格式,而非文本格式,否则日期判断会失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 16:44:58