我正在尝试计算E列中包含单词" Yelp"仅限某个月(本例中为1月)。
由于每个月会有不同数量的新患者,我无法设定范围限制,例如E4:E33。正如这" E33"数字会改变,我希望它只是E(整列),所以我们不必每个月手动更改公式。
我尝试了COUNTIFS的不同变体(MONTH(D4:D)," = 1",E4:E," Yelp")但它不起作用。使用"过滤器"需要每个月手动更改配方,所以我不能使用它。
答案 0 :(得分:1)
试试这个: 首先添加一个列(让我们说F)返回日期(D)的月份
F1 = MONTH(D1)
(并向下拖动)
然后,数:
=COUNTIFS(F:F;4;D:D;'Yelp');
这意味着:只有在月份为4且来源为Yelp
时才计算修改强>
我假设你也希望按年过滤。在这种情况下,添加一个返回年份的列:
G1 = YEAR(D1)
(并向下拖动),然后:
=COUNTIFS(F:F;4;G:G;2018;D:D;'Yelp');
这意味着:仅在月份为4时计数,年份为2018年,源为Yelp
<强>说明强>
COUNTIFS的语法是:
COUNTIFS(criteria_range1,criteria1,[criteria_range2,criteria2] ...)
COUNTIFS函数语法具有以下参数:
criteria_range1必需。第一个评估范围的范围 相关标准。
标准1必需。数字形式的标准, 表达式,单元格引用或定义哪些单元格的文本 计数。例如,标准可以表示为32,&#34;&gt; 32&#34;,B4, &#34; apples&#34;,或&#34; 32&#34;。
criteria_range2,criteria2,...可选。附加范围和 他们的相关标准。允许最多127个范围/标准对。
来自:https://support.office.com/en-us/article/countifs-function-dda3dc6e-f74e-4aee-88bc-aa8c2a866842
答案 1 :(得分:0)