Excel公式帮助INDEX MATCH日期

时间:2016-12-29 18:32:30

标签: excel indexing match spreadsheet array-formulas

过去40分钟我一直在研究这个公式,但我无法弄清楚我做错了什么。我非常感谢社区的帮助。

我在下面提供了一个屏幕截图。

由于某种原因,该公式仅采用"列O:O"中提供的货币的第一个实例。它并没有将匹配的月份和年份的多个实例相加。我尝试在公式中加入SUM,但是我收到了一个错误。

I INDEX MATCH the MONTH and YEAR but it is not adding all the instances of the matching MONTH and YEAR

1 个答案:

答案 0 :(得分:1)

INDEX / MATCH和VLOOKUP只会返回第一个实例。

您需要使用SUMPRODUCT()返回您想要的内容:

=SUMPRODUCT((MONTH(D17)=MONTH($M$2:$M$6))*(YEAR(D17)=YEAR($M$2:$M$6)),$O$2:$O$6)

注意:SUMPRODUCT是一个数组类型公式,因此单元格引用应该只包含那些有数据并避免完整列数据。

enter image description here