繁体   English   中英

尝试使用多个条件对 Excel 中的单元格进行计数

[英]Attempting to count cells in Excel using multiple criteria

正如标题所述,我试图在单独的工作表上跨单元格范围进行计数,但似乎无法使其正常工作。 任何帮助将不胜感激。

=COUNTIFS(MONTH(original!A2:A58),"1",original!D2:D58,"=East")

问题是公式中的Month()部分。 我理解你的逻辑,但你可能必须在原始工作表上添加一个新列,其中有月份公式转换,然后更新 countif 以引用它。

COUNTIFS(Original!monthcol, "1", Original!col, "East")

同样,总而言之,Month 公式无法对 CountIf 中的整个单元格区域进行转换。 唯一的另一种方法需要一个数组公式。 希望这可以帮助。

您不能将MONTH 函数用作COUNTIFS 函数中的子函数形式。 您需要使用SUMPRODUCT 函数之类的东西添加额外的计算级别。

=SUMPRODUCT((MONTH(original!A2:A58)=1)*(original!D2:D58="East"))

这应该计算原始工作表的 A 列中日期的月份是一月而相应行的 D 列是东的实例。

如果您更喜欢使用 COUNTIFS 并且可以将日期保留为一年,您可以提供开始日期和结束日期,将特定年份的一月份括起来。

=COUNTIFS(Original!A2:A58,">="&DATE(2015,1,1),Original!A2:A58,"<"&DATE(2015,2,1),Original!D2:D58,"East")

COUNTIFS 的默认比较运算符是equals 没有必要输入它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM