尝试使用多个条件对 Excel 中的细胞进行计数

Attempting to count cells in Excel using multiple criteria

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

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

问题出在公式中的 Month() 部分。我理解你的逻辑,但你可能必须在 Original sheet 上添加一个新列,其中包含月份公式转换,然后更新 countif 以引用它。

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

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

您不能使用 MONTH function as a form of sub-function in a COUNTIFS function. You need to add an extra level of calculation with something like a SUMPRODUCT function

=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 的默认比较运算符是等于。无需输入。