我已经搜索了你的帮助,但无法找到适用于我的问题的答案。
我已经构建了一个基于另一个几乎充当数据库的工作表的数字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是他们想要使用的。
答案 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)