【发布时间】:2022-11-30 02:50:42
【问题描述】:
我有一个简单的项目计划。我想要一个电子表格来计算完成的周数(今天之前)和剩余的周数(今天之后)。它看起来像这样:
我一直在玩 countifs,但我无法让它工作。我在单元格 B9 中完成了:=COUNTIFS(B4:E6,A9,B3:E3,"<="&C1)。我在单元格 B9 中得到#VALUE。
我将不胜感激任何建议,谢谢!
【问题讨论】:
标签: excel-formula
我有一个简单的项目计划。我想要一个电子表格来计算完成的周数(今天之前)和剩余的周数(今天之后)。它看起来像这样:
我一直在玩 countifs,但我无法让它工作。我在单元格 B9 中完成了:=COUNTIFS(B4:E6,A9,B3:E3,"<="&C1)。我在单元格 B9 中得到#VALUE。
我将不胜感激任何建议,谢谢!
【问题讨论】:
标签: excel-formula
条件 IFS() 函数的一个容易被忽视的“陷阱”是所有范围都必须具有相同的维度。因此,您将无法针对您的特定情况使用 COUNTIFS()。您将不得不求助于稍微复杂一些的 SUMPRODUCT() 以获得您想要的结果:
SUMPRODUCT( ($B$4:$E$6=$A9) * (B$3<=$C$1) )
好消息是,一旦您熟悉了对真/假条件数组使用二元运算,您就会发现该技术在 Excel 中有许多非常强大的应用程序。
另请注意我使用 $ 故意锁定 A9 变量的列和 B3 的行。此外,如果您希望能够在整个范围内粘贴/填充公式,您会注意到我锁定了 B4:E6 和 C1。
【讨论】: