Index、Match、Maxifs 给我错误的结果(Google 张)

Index, Match, Maxifs giving me the wrong result (Google Sheets)

我在其他工作表中使用此公式来获取找到的最新值,满足另一列中设置的条件。这一次,它重复第一个匹配项的值,尽管我为每一行更改了标准。

库存Table

|人数|日期 |名称 |代码 |项目 |单位 |数量 |输入 |

=arrayformula(IFERROR((INDEX('Inventory'!$A:$H;MATCH(maxifs('Inventory'!$B:$B;'Inventory'!$D:$D;$C7);'Inventory'!$B:$B;0);8));""))

我尝试了各种调整,但即便如此...

谢谢!

安东尼奥

尝试:

=ARRAYFORMULA(IFNA(VLOOKUP(C7:C; 
 SORT({'Contagem - Estoque'!D7:D\
       'Contagem - Estoque'!H7:H\
       'Contagem - Estoque'!B7:B}; 3; 0); 2; 0)))