【问题标题】:Excel Help - COUNTIFSExcel 帮助 - COUNTIFS
【发布时间】:2016-04-12 16:21:38
【问题描述】:

我需要帮助来计算 Excel 中的一系列值。

基本上,我想计算 B 列中包含某个值(“是”)的所有单元格,但前提是 A 列中的周数日期等于 15。在 A 列中,我只有日期,所以我需要他们先使用 WEEKNUM 将它们转换为周数。

我尝试的是 COUNTIFS (B:B, "= Yes", WEEKNUM(A:A), =15),但这会引发错误。

我还尝试了变体 COUNTIFS(B:B, "= Yes", A:A, WEEKNUM(A:A)=15)。这不会引发错误,但会返回 0(当我知道 B:B 中有“是”值时)。

你们能帮忙吗?如果可能的话,我会在不使用 VBA 的情况下使用公式来实现。

提前谢谢你。

问候,

【问题讨论】:

  • 您需要创建一个“帮助列”来计算周数,然后只需在计数公式中引用帮助列范围
  • Weeknum 是不适用于以数组为标准的公式之一。所以很容易回答@NathanClement所说的。

标签: excel


【解决方案1】:

考虑使用受限形式:

=SUMPRODUCT(--(B:B="Yes")*(WEEKNUM(A:A+0)=15))

限制应该限制列范围以提高计算速度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-24
    • 1970-01-01
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多