月,年和Countif

时间:2016-05-05 11:27:46

标签: excel countif

我正在尝试开发一个查询,该查询应该从给定(A106)单元格中与年/月相对应的数据池中挑选和计算数据。

虽然这种(数组)构造有效:

COUNTIF(IF(MONTH(INDEX(Data.$A$1463:$A$1827))=MONTH(A106);Data.$B$1463:$B$1827);">0");

这样的 - 不会:

COUNTIF(IF( MONTH(INDEX(Data.$A$1463:$A$1827))=MONTH(A106) and  YEAR(INDEX(Data.$A$1463:$A$1827))=YEAR(A106));Data.$B$1463:$B$1827);">0")

关于它还有什么可做的,或者这是不可能的?

1 个答案:

答案 0 :(得分:0)

我相信您可能想要使用sumproduct(虽然肯定有其他方法可以实现相同的结果)。这可能会起到作用:

SUMPRODUCT((MONTH(INDEX(Data.$A$1463:$A$1827))=MONTH($A$106))*(YEAR(INDEX(Data.$A$1463:$A$1827))=YEAR($A$106)))