COUNTIFS功能范围可达今天的日期

时间:2016-08-18 20:53:20

标签: excel

我已经搜索了你的帮助,但无法找到适用于我的问题的答案。

我已经构建了一个基于另一个几乎充当数据库的工作表的数字Excel报告。用户应输入此处将添加到报告的所有字段。我使用Excel中的COUNTIFS函数构建了一个成功的函数。

但是,我的老板要求我更新,以便如果他希望更改显示的日期,它会显示截至该日期的数字。

因此,在列B 中添加了日期,并且我尝试在条件部分使用$B:$B<=TODAY(),使用 B列作为条件范围,但仅限于导致 0 。有关如何解决此问题的任何建议吗?

示例:

=COUNTIFS(Concessions!$B:$B,Concessions!$B:$B=$N$8,Concessions!$G:$G,"Fall 16",Concessions!$H:$H,$A3) 

其中N8是要搜索的当前日期。

使用数据库会更容易吗?是的,但Excel是他们想要使用的。

1 个答案:

答案 0 :(得分:1)

您不需要在此处使用数组公式。 COUNTIFS取平等比较的原始值,或更复杂条件的字符串。

  

数字,表达式,单元格引用或文本形式的标准,用于定义要计算的单元格。例如,标准可以表示为32,&#34;&gt; 32&#34;,B4,&#34; apple&#34;或&#34; 32&#34;。

=COUNTIFS(
    Concessions!$B:$B, "<=" & $N$8,
    Concessions!$G:$G, "Fall 16",
    Concessions!$H:$H, $A3)