具有多个条件和值的 CountIFS 函数

具有多个条件和值的 CountIFS 函数

我正在尝试在 Excel 中制作一些统计数据,这样我就可以轻松地从我们公司收集数据。

我一直在使用 COUNTIFS 公式,因为它对我拥有的数据非常有用。然而现在我遇到了一个我无法解决的问题。

=COUNTIFS('Worksheet1'!Q:Q,"NAME",'Worksheet1'!J:J,"Level 3",'Worksheet1'!E:E,"<=17")

上面的单元格正好显示了我想要的内容,这一行没有任何问题。它只是作为我想要的示例显示。这有效,因为我有一个包含超过 1500 行的工作表,并且还有其他与我相关的数据。此公式正在寻找 17 岁及以下的“第 3 级”人数,我也得到了正确的数字。

=COUNTIFS('Worksheet1'!Q:Q,"NAME",'Worksheet1'!J:J,"Level 3",'Worksheet1'!E:E,"<=36"&">=50")

这就是问题所在,因为我的标准与另一个单元格完全相同,不同之处在于,我正在寻找符合相同标准的 36 至 50 岁之间的人数。即使我尝试不同的技术,我总是得到错误的值。我尝试过结合两个公式,但这也没有用。

=COUNTIFS('Worksheet1'!E:E,"<=26",'Worksheet1'!E:E,">=35")&COUNTIFS('Worksheet1'!Q:Q,"NAME",'Worksheet1'!J:J,"Level 3")

所以我想我的问题是:COUNTIFS 公式是否有某种方法可以检查条件范围内的两个值之间的差异?

答案1

您已经非常接近了。您只需检查两个标准分别地

>=36
<=50

因此公式可能如下所示:

COUNTIFS('Worksheet1'!Q:Q,"NAME",'Worksheet1'!J:J,"Level 3",'Worksheet1'!E:E,">=36",Worksheet1!E:E,"<=50")

相关内容