Excel - MAXIFS 的使用(在 excel 2010 年)

Excel - Use of MAXIFS (in excel 2010)

我想解决库存问题。我在特定商店的某些商品中有库存,我想找出同一国家/地区的哪家商店的该特定商品的库存最高。

我使用下面的table进行信息输入

A 列:文章编号

B 列:国家/地区

C 列:股票

D 列:商店编号

例如:

我想知道荷兰的884条,哪家店的库存最高。结果将是商店 1。

我无法使用公式 MAXIFS :(.

是否有可能变通并得到相同的答案?

我觉得有一个更简单的解决方案,但是...这里是...

=INDEX($D:$D,SUMPRODUCT(MATCH(MAX(--($A:$A=A10)*--($B:$B=B10)*$C:$C),--($A:$A=A10)*--($B:$B=B10)*$C:$C,0)))

虽然您可以按照我的评论在数组中使用 MAXIF(另请参阅 this 页面了解一些其他信息),但您也可以尝试以下操作:

G3中的公式:

=INDEX(D2:D7,MATCH(1,INDEX((A2:A7=G1)*(B2:B7=G2)*(C2:C7=MAX(INDEX((A2:A7=G1)*(B2:B7=G2)*(C2:C7),))),),0))

或者荷兰语(我假设你是)

=INDEX(D2:D7;VERGELIJKEN(1;INDEX((A2:A7=G1)*(B2:B7=G2)*(C2:C7=MAX(INDEX((A2:A7=G1)*(B2:B7=G2)*(C2:C7);))););0))