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

如何在COUNTIFS中直接计算表格日期列(无需辅助列)

解决方案(Office 2019 无辅助列版)

直接使用SUMPRODUCT函数即可实现需求,它支持在公式内部对日期列做即时转换,同时处理多条件统计,无需额外添加辅助列。

最终公式

=SUMPRODUCT(
    ISNUMBER(MATCH(Tabelle1[Artifact Type]; {"type1";"type3";"type xy"}; 0))*
    (DATEVALUE(LEFT(Tabelle1[Date Created]; LEN(Tabelle1[Date Created])-13)) >= DATEVALUE("14.8.2024"))
)

公式拆解

  1. 类型匹配判断:ISNUMBER(MATCH(Tabelle1[Artifact Type]; {"type1";"type3";"type xy"}; 0))

    • 用MATCH检查每行的Artifact Type是否在指定类型列表中,匹配成功返回位置数字,失败返回错误值;
    • ISNUMBER将结果转为TRUE/FALSE,参与运算时自动转换为1/0。
  2. 日期转换与判断:(DATEVALUE(LEFT(Tabelle1[Date Created]; LEN(Tabelle1[Date Created])-13)) >= DATEVALUE("14.8.2024"))

    • 沿用你原辅助列的日期提取逻辑:LEFT(..., LEN(...)-13)去掉末尾的时间和时区后缀(16:09:12 MESZ共13个字符);
    • DATEVALUE将提取的文本日期转为Excel可识别的日期值,再与目标日期比较,结果同样转为1/0。
  3. 统计求和:SUMPRODUCT会将每行的两个条件结果相乘(同时满足则为1*1=1,否则为0),最后对所有行的结果求和,得到符合条件的条目总数。

注意事项

  • 从你的公式分隔符、日期文本里的Juni可判断系统为德语环境,DATEVALUE能正常识别3. Juni 2023这类格式,无需额外调整;
  • 如果目标日期需要动态引用单元格(比如A1),直接替换DATEVALUE("14.8.2024")为A1即可(确保A1单元格是日期格式)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 08:11:17